diff --git a/warehouse/locale/am/LC_MESSAGES/messages.po b/warehouse/locale/am/LC_MESSAGES/messages.po
index 0c1f8f382adc..d85fe839a1d0 100644
--- a/warehouse/locale/am/LC_MESSAGES/messages.po
+++ b/warehouse/locale/am/LC_MESSAGES/messages.po
@@ -179,7 +179,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -313,7 +313,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -333,19 +333,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -474,162 +474,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -949,8 +949,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1184,7 +1184,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1736,7 +1736,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1840,10 +1840,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3816,7 +3816,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3825,8 +3825,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3853,7 +3853,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3926,8 +3926,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4186,8 +4186,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4235,7 +4235,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4328,8 +4328,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4468,31 +4468,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5381,8 +5385,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5420,7 +5424,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6074,30 +6078,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6131,6 +6151,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6705,7 +6730,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6849,16 +6874,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6869,15 +6925,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7067,7 +7123,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7078,7 +7134,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7089,7 +7145,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7098,40 +7154,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7139,24 +7201,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ang/LC_MESSAGES/messages.po b/warehouse/locale/ang/LC_MESSAGES/messages.po
index c87fbe89860a..87778017df23 100644
--- a/warehouse/locale/ang/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ang/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ar/LC_MESSAGES/messages.mo b/warehouse/locale/ar/LC_MESSAGES/messages.mo
index 871db7b45159..6e11b9947fe5 100644
Binary files a/warehouse/locale/ar/LC_MESSAGES/messages.mo and b/warehouse/locale/ar/LC_MESSAGES/messages.mo differ
diff --git a/warehouse/locale/ar/LC_MESSAGES/messages.po b/warehouse/locale/ar/LC_MESSAGES/messages.po
index a7ee587be958..585fd0d6dbac 100644
--- a/warehouse/locale/ar/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ar/LC_MESSAGES/messages.po
@@ -20,13 +20,14 @@
# Rabah Djebbes , 2024.
# Enas Hussien , 2024.
# zakarya mustafa , 2024.
+# Mohamed Brahimi , 2025.
msgid ""
msgstr ""
"Project-Id-Version: Warehouse VERSION\n"
"Report-Msgid-Bugs-To: admin@pypi.org\n"
"POT-Creation-Date: 2020-01-15 20:11+0200\n"
-"PO-Revision-Date: 2024-12-16 02:06+0000\n"
-"Last-Translator: zakarya mustafa \n"
+"PO-Revision-Date: 2025-01-18 20:28+0000\n"
+"Last-Translator: Mohamed Brahimi \n"
"Language-Team: Arabic \n"
"Language: ar\n"
@@ -35,7 +36,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 5.9-rc\n"
+"X-Generator: Weblate 5.10-dev\n"
"Generated-By: Babel 2.7.0\n"
#: warehouse/views.py:157
@@ -208,7 +209,7 @@ msgstr "موثق بالفعل"
msgid "Successful WebAuthn assertion"
msgstr "توكيد WebAuthn ناجح"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "تم قبول رمز الاسترداد. لا يمكن استخدام الرمز مرة أخرى."
@@ -344,7 +345,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "تم تحديث صلاحياتك لتكن ${role} فى المشروع ${project_name}."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -370,19 +371,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "لا يمكنك تسجيل أكثر من 3 ناشرين موثوقين قيد المراجعة مرّة واحدة."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr "كانت هناك محاولات تسجيل دخول فاشلة كثيرة جداً. حاول مرة أخرى لاحقًا."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "حساب الناشر الموثوق لا يمكن تسجيله"
@@ -518,77 +519,77 @@ msgid ""
"less."
msgstr "الوصف هذا طويل للغاية. اختر وصف طوله 400 حرفاً أو أقل."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "تم تحديث تفاصيل الحساب"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"تم إضافة البريد الاليكتروني ${email_address} - برجاء التحقق من بريدك "
"الايكتروني للحصول على رابط التأكيد"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "تم اصدار رمز الأصلاح"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "اصدار رمز اصلاح جديد سوف يوقف رمز الأصلاح الحالى."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "تحقق من بريدك الإلكتروني لإنشاء رمز مميز لواجهة برمجة التطبيقات API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "رمز API غير موجود."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "خطاء فى الأعتمادات (كلمه السر او الأسم او رمز الأصلاح). جرب مره اخرى"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "تفاصيل موقع المستودع البديل غير صالح"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "تمت اضافة مستودع بديل '${name}'"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "تأكيد الطلب"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "ID المستودع البديل غير صالح"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "اسم المستودع غير صالح للمشروع"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr "لا يمكن حذف المستودع البديل - ${confirm} ليس مشابها ${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "تم حذف المستودع البديل '${name}'"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "حساب الناشر الموثوق لا يمكن تسجيله"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -596,7 +597,7 @@ msgstr ""
"النشر الموثوق المستند إلى GitHub موقوف مؤقتا. إطّلع على https://pypi.org/"
"help#admin-intervention للتفاصيل."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -604,7 +605,7 @@ msgstr ""
"النشر الموثوق المستند إلى GitLab موقوف مؤقتا. إطّلع على https://pypi.org/"
"help#admin-intervention للتفاصيل."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -612,7 +613,7 @@ msgstr ""
"النشر الموثوق المستند إلى Google موقوف مؤقتا. إطّلع على https://pypi.org/"
"help#admin-intervention للتفاصيل."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -620,9 +621,9 @@ msgstr ""
"النشر الموثوق المستند إلى ActiveState موقوف مؤقتا. إطّلع على https://pypi.org/"
"help#admin-intervention للتفاصيل."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -630,41 +631,41 @@ msgstr ""
"تم تعطيل حذف المشروع مؤقتًا. إطّلع على https://pypi.org/help#admin-"
"intervention للتفاصيل."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "لا يمكن سحب الإصدار - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "تعذر إلغاء الإصدار - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "لا يمكن حذف الإصدار - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "تعذر العثور على ملف"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "تعذر حذف ملف - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "الفريق '${team_name}' لديه بالفعل دور ${role_name} للمشروع"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "المستخدم '{username}' له صلاحيات ${rol_name} فى المشروع"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "تم تحديث صلاحياتك لتكن ${role} فى المشروع ${project_name}."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -672,7 +673,7 @@ msgstr ""
"المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة "
"كـ${role_name} للمشروع"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -680,20 +681,20 @@ msgstr ""
"دعوة المستخدم '${username}' قد انتهت صلاحيتها. الرجاء المحاولة مرة أخرى "
"لاحقاً."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "تم إرسال الدعوة إلي '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "لم يتم العثور علي الدعوة."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "الدعوه لم تعد صالحه."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "تم إنهاء الدعوة من خلال '${username}'."
@@ -986,11 +987,11 @@ msgstr ""
#: warehouse/subscriptions/models.py:38
msgid "Canceled"
-msgstr ""
+msgstr "تم الإلغاء"
#: warehouse/subscriptions/models.py:39
msgid "Incomplete"
-msgstr ""
+msgstr "غير مكتمل"
#: warehouse/subscriptions/models.py:40
msgid "Incomplete Expired"
@@ -1052,8 +1053,8 @@ msgstr "مونتي بايثون - مشهد متجر الجبنة"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1316,7 +1317,7 @@ msgstr "تحويل الى اصدار الموبايل"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "تحذير"
@@ -1408,7 +1409,7 @@ msgstr "إحصا"
#: warehouse/templates/base.html:294
msgid "Logos & trademarks"
-msgstr ""
+msgstr "الشعارات والعلامات التجارية"
#: warehouse/templates/base.html:295
msgid "Our sponsors"
@@ -1509,7 +1510,7 @@ msgstr "تأكيد الإجراء"
#: warehouse/templates/confirm-action.html:26
msgid "Are you sure?"
-msgstr ""
+msgstr "هل أنت متأكد؟"
#: warehouse/templates/error-base.html:35
msgid "Error code"
@@ -1913,7 +1914,7 @@ msgstr "لا توجد مشاريع"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1993,12 +1994,12 @@ msgstr ""
#: warehouse/templates/accounts/register.html:39
msgid ""
"Do not impersonate others or post private information without their consent."
-msgstr ""
+msgstr "لا تنتحل شخصية الآخرين أو تنشر معلومات خاصة دون موافقتهم."
#: warehouse/templates/accounts/register.html:40
msgid ""
"Be respectful of other users and avoid abusive or discriminatory language."
-msgstr ""
+msgstr "احترم المستخدمين الآخرين وتجنب اللغة المسيئة أو التمييزية."
#: warehouse/templates/accounts/register.html:41
msgid "Do not post spam or distribute malware."
@@ -2020,10 +2021,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4311,7 +4312,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4320,8 +4321,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4348,7 +4349,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4429,8 +4430,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4712,8 +4713,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4769,7 +4770,7 @@ msgstr "الابحار الرئسى"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4874,8 +4875,8 @@ msgstr "تسجيل مستخدم جديد"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5029,31 +5030,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "بحث في المشاريع"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6042,8 +6049,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "New releases"
@@ -6091,7 +6098,7 @@ msgid "Revoked by:"
msgstr "الإصدارات الجديدة"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6870,30 +6877,54 @@ msgid "Disabled by:"
msgstr "الإصدارات الجديدة"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project links"
+msgid "Project archived"
+msgstr "روابط المشروع"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "بحث في المشاريع"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Specify project name"
+msgid "Project unarchived"
+msgstr "حدد اسم المشروع"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "بحث في المشاريع"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6931,6 +6962,14 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "تم رفض دعوة '${organization_name}'."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This project name has already been used. Choose a different project name."
+msgid "This project has been archived."
+msgstr "اسم المشروع هذا قيد الاستخدام. اختر اسم مشروعٍ آخر."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7577,7 +7616,7 @@ msgstr "لا توجد مشاريع"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7749,16 +7788,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "بحث في المشاريع"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "بحث في المشاريع"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7773,15 +7847,15 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7997,7 +8071,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8008,7 +8082,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8019,7 +8093,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8028,42 +8102,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
#, fuzzy
#| msgid "New releases"
msgid "pre-release"
msgstr "الإصدارات الجديدة"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, fuzzy, python-format
#| msgid ""
#| "For more information on uploading projects to PyPI, visit the دليل المستخدم لتعبئة "
"بايثون."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
@@ -8088,11 +8168,11 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "For more information on uploading projects to PyPI, visit the دليل المستخدم لتعبئة "
"بايثون."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/be/LC_MESSAGES/messages.po b/warehouse/locale/be/LC_MESSAGES/messages.po
index 87df41468606..b531addaa1c7 100644
--- a/warehouse/locale/be/LC_MESSAGES/messages.po
+++ b/warehouse/locale/be/LC_MESSAGES/messages.po
@@ -192,7 +192,7 @@ msgstr "Ужо аўтэнтыфікаваны"
msgid "Successful WebAuthn assertion"
msgstr "Паспяховае цверджанне WebAuthn"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Код узнаўлення прыняты. Дадзены код не можа выкарыстоўвацца зноўку."
@@ -333,7 +333,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Вы цяпер ${role} у праекце «${project_name}»."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -353,19 +353,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -505,164 +505,164 @@ msgid ""
"less."
msgstr "Гэтае імя задоўгае. Абярыце імя з памерам менш за 100 сімвалаў."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "Removed trusted publisher for project "
msgid "The trusted publisher could not be constrained"
msgstr "Выдалены давераны выдавец для праекту "
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -987,8 +987,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1222,7 +1222,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1774,7 +1774,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1878,10 +1878,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3854,7 +3854,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3863,8 +3863,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3891,7 +3891,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3964,8 +3964,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4224,8 +4224,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4273,7 +4273,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4366,8 +4366,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4506,31 +4506,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Select project"
+msgid "Archived"
+msgstr "Выбраць праект"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5419,8 +5425,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5458,7 +5464,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6112,30 +6118,50 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
msgstr ""
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Select project"
+msgid "Archived by:"
+msgstr "Выбраць праект"
+
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Select project"
+msgid "Unarchived by:"
+msgstr "Выбраць праект"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6169,6 +6195,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6743,7 +6774,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6887,16 +6918,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Select project"
+msgid "Archive project"
+msgstr "Выбраць праект"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6907,15 +6971,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7105,7 +7169,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7116,7 +7180,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7127,7 +7191,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7136,40 +7200,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7177,24 +7247,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/bn/LC_MESSAGES/messages.po b/warehouse/locale/bn/LC_MESSAGES/messages.po
index ade8248c0e8b..c4d3854a464f 100644
--- a/warehouse/locale/bn/LC_MESSAGES/messages.po
+++ b/warehouse/locale/bn/LC_MESSAGES/messages.po
@@ -211,7 +211,7 @@ msgstr "ইতিমধ্যে প্রমাণীকৃত"
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "পুনরুদ্ধার কোড গৃহীত। সরবরাহকৃত কোডটি দ্বিতীয়বার ব্যবহার করা যাবে না।"
@@ -369,7 +369,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -401,10 +401,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -413,10 +413,10 @@ msgid ""
"again later."
msgstr "অনেকবার ব্যর্থ লগইন প্রচেষ্টা করা হয়েছে । পরে আবার চেষ্টা করুন।"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -593,81 +593,81 @@ msgid ""
"less."
msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Invalid alternate repository location details"
msgstr "অবৈধ পুনরুদ্ধার কোড।"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Added alternate repository '${name}'"
msgstr "অবৈধ পুনরুদ্ধার কোড।"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Invalid alternate repository id"
msgstr "অবৈধ পুনরুদ্ধার কোড।"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Invalid alternate repository for project"
msgstr "অবৈধ পুনরুদ্ধার কোড।"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -679,7 +679,7 @@ msgstr ""
"নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/"
"help#admin-intervention দেখুন।"
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -691,7 +691,7 @@ msgstr ""
"নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/"
"help#admin-intervention দেখুন।"
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -703,7 +703,7 @@ msgstr ""
"নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/"
"help#admin-intervention দেখুন।"
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -715,9 +715,9 @@ msgstr ""
"নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/"
"help#admin-intervention দেখুন।"
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -729,64 +729,64 @@ msgstr ""
"নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/"
"help#admin-intervention দেখুন।"
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1122,8 +1122,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1357,7 +1357,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1909,7 +1909,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2015,10 +2015,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4005,7 +4005,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4014,8 +4014,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4042,7 +4042,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4115,8 +4115,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4385,8 +4385,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4434,7 +4434,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4528,8 +4528,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4674,31 +4674,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid Recovery Code."
+msgid "Archived"
+msgstr "অবৈধ পুনরুদ্ধার কোড।"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5600,8 +5606,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5639,7 +5645,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6322,30 +6328,62 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
msgstr ""
+"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম "
+"বাছুন।"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid Recovery Code."
+msgid "Archived by:"
+msgstr "অবৈধ পুনরুদ্ধার কোড।"
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr ""
+"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম "
+"বাছুন।"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid Recovery Code."
+msgid "Unarchived by:"
+msgstr "অবৈধ পুনরুদ্ধার কোড।"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6385,6 +6423,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম "
+"বাছুন।"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6967,7 +7016,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7126,16 +7175,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid Recovery Code."
+msgid "Archive project"
+msgstr "অবৈধ পুনরুদ্ধার কোড।"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7146,15 +7228,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7350,7 +7432,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7361,7 +7443,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7372,7 +7454,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7381,40 +7463,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7422,24 +7510,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ca/LC_MESSAGES/messages.po b/warehouse/locale/ca/LC_MESSAGES/messages.po
index d0bb379f3e31..6d8cafd053a2 100644
--- a/warehouse/locale/ca/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ca/LC_MESSAGES/messages.po
@@ -201,7 +201,7 @@ msgstr "Ja us heu autenticat"
msgid "Successful WebAuthn assertion"
msgstr "L’asserció del WebAuthn és correcta"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"S’ha acceptat el codi de recuperació. El codi proporcionat no es pot "
@@ -371,7 +371,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Ara sou ${role} del projecte «${project_name}»."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -403,10 +403,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -417,10 +417,10 @@ msgstr ""
"Hi ha hagut massa intents d’inici de sessió fallits. Torneu-ho a provar més "
"tard."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -597,85 +597,85 @@ msgid ""
"less."
msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "Detalls del compte"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"L’adreça electrònica ${email_address} ha estat afegida. Trobareu a la bústia "
"l’enllaç de verificació"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Ja s’han generat els codis de recuperació"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "Generar codis de recuperació nous invalidarà els existents."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Les credencials no són vàlides. Torneu-ho a provar"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "El nom del dipòsit no és vàlid"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "El nom del dipòsit no és vàlid"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "El nom del dipòsit no és vàlid"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "El nom del dipòsit no és vàlid"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -687,7 +687,7 @@ msgstr ""
"El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi."
"org/help#admin-intervention per a més detalls."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -699,7 +699,7 @@ msgstr ""
"El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi."
"org/help#admin-intervention per a més detalls."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -711,7 +711,7 @@ msgstr ""
"El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi."
"org/help#admin-intervention per a més detalls."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -723,9 +723,9 @@ msgstr ""
"El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi."
"org/help#admin-intervention per a més detalls."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -737,66 +737,66 @@ msgstr ""
"El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://pypi."
"org/help#admin-intervention per a més detalls."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Ara sou ${role} del projecte «${project_name}»."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "S’ha enviat la invitació a «${username}»"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Ja ha caducat la invitació."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "S’ha revocat la invitació de «${username}»."
@@ -1144,8 +1144,8 @@ msgstr "Monty Python, L’esquetx de la formatgeria"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1398,7 +1398,7 @@ msgstr "Canvia a la versió per a mòbils"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Avís"
@@ -1991,7 +1991,7 @@ msgstr "Cap projecte"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2095,10 +2095,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4335,7 +4335,7 @@ msgstr "Activitat recent del compte"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4344,8 +4344,8 @@ msgstr "Esdeveniment"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4372,7 +4372,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4447,8 +4447,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4711,8 +4711,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4770,7 +4770,7 @@ msgstr "Navegació principal"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4871,8 +4871,8 @@ msgstr "Crea un compte"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5034,31 +5034,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Únic propietari"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Cerca projectes"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gestiona aquest projecte"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "No sou als propietaris d’aquest projecte"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Mostra la pàgina pública d’aquest projecte"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6072,8 +6078,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Delete"
@@ -6123,7 +6129,7 @@ msgid "Revoked by:"
msgstr "Elimina"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -6924,30 +6930,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nom del projecte"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Cerca projectes"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nom del projecte"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Cerca projectes"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6986,6 +7016,15 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "S’ha rebutjat la invitació a «${organization_name}»."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr "Un altre compte ja utilitza aquest nom d’usuari. Trieu-ne un altre."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7613,7 +7652,7 @@ msgstr "Cap projecte"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nom del projecte"
@@ -7793,16 +7832,51 @@ msgstr "Descripció de l’organització"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Cerca projectes"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Cerca projectes"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Suprimeix el projecte"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Si suprimiu el projecte:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7813,15 +7887,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8035,7 +8109,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8046,7 +8120,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8057,7 +8131,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8066,40 +8140,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8107,17 +8187,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "This is a problema conegut amb el mòdul getpass
de "
"Python."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ckb/LC_MESSAGES/messages.po b/warehouse/locale/ckb/LC_MESSAGES/messages.po
index 493398383bf3..1f40eb43657e 100644
--- a/warehouse/locale/ckb/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ckb/LC_MESSAGES/messages.po
@@ -194,7 +194,7 @@ msgstr "پێشووتر ڕەسەنایەتی کراوە"
msgid "Successful WebAuthn assertion"
msgstr "جەختکردنەوەیەکی سەرکەوتووی ڕەسەنایەتی پەڕە"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"کۆدی هێنانەوە وەرگیراوە. کۆدی نێردراو ناتوانرێت دووبارە بەکاربهێندرێتەوە."
@@ -332,7 +332,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "ئێستا تۆ ${role} ی پڕۆژەی '${project_name}' ی."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -364,10 +364,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many attempted OpenID Connect registrations. Try "
@@ -377,10 +377,10 @@ msgid ""
"again later."
msgstr "زۆر هەوڵی تۆمارکردنی OpenID Connect دراوە. دواتر هه ولٓبه ره وه."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -544,88 +544,88 @@ msgstr ""
"وەسفی ڕێکخراوەکە زۆر درێژە. وەسفێکی ڕێکخراو هەڵبژێرە کە ٤٠٠ پیت یان کەمتر "
"بێت."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "وردەکاری هەژمار"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"ئیمەیڵ ${email_address} زیادکرا - ئیمەیڵەکەت بپشکنە بۆ بەستەری پشتڕاستکردنەوە"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "کۆدەکانی گەڕانەوە کە پێشتر دروستکراون"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "دروستکردنی کۆدی نوێی گەڕانەوە کۆدەکانی ئێستات هەڵدەوەشێنێتەوە."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "ئیمەیڵەکەت پشتڕاست بکەرەوە یان ناونیشانێکی نوێ زیاد بکە."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "ناوی کۆگاکە نادروستە"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "ناوی کۆگاکە نادروستە"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "بانگێشتنامەکە پەسەند بکە"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "ناوی کۆگاکە نادروستە"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "ناوی کۆگاکە نادروستە"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -637,7 +637,7 @@ msgstr ""
"تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi."
"org/help#admin-intervention بۆ وردەکاریەکان."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -649,7 +649,7 @@ msgstr ""
"تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi."
"org/help#admin-intervention بۆ وردەکاریەکان."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -661,7 +661,7 @@ msgstr ""
"تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi."
"org/help#admin-intervention بۆ وردەکاریەکان."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -673,9 +673,9 @@ msgstr ""
"تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi."
"org/help#admin-intervention بۆ وردەکاریەکان."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -687,45 +687,45 @@ msgstr ""
"تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi."
"org/help#admin-intervention بۆ وردەکاریەکان."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "نەتوانرا بانگهێشتی ڕۆڵ بدۆزرێتەوە."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "بەکارهێنەر '${username}' پێشتر ڕۆڵی ${role_name}ی هەیە بۆ پڕۆژە"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "بەکارهێنەر '${username}' پێشتر ڕۆڵی ${role_name}ی هەیە بۆ پڕۆژە"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "ئێستا تۆ ${role} ی پڕۆژەی '${project_name}' ی."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -733,7 +733,7 @@ msgstr ""
"بەکارهێنەر '${username}' ناونیشانی ئیمەیڵی سەرەکی پشتڕاستکراوەی نییە و "
"ناتوانرێت وەک ${role_name} بۆ پڕۆژە زیاد بکرێت"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -741,20 +741,20 @@ msgstr ""
"بەکارهێنەر '${username}' پێشتر بانگهێشتێکی چالاکی هەیە. تکایە دووبارە "
"هەوڵبدەرەوە."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "بانگهێشتنامە نێردراوە بۆ '${username}'."
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "نەتوانرا بانگهێشتی ڕۆڵ بدۆزرێتەوە."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "بانگێشتنامە پێشتر بەسەرچووە."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "بانگهێشتنامە لە '${username}' هەڵوەشایەوە."
@@ -1124,8 +1124,8 @@ msgstr "مۆنتی پایتۆن - سکێچی دوکانی پەنیر"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1378,7 +1378,7 @@ msgstr "بگۆڕە بۆ وەشانی مۆبایل"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "ئاگادارکردنەوە"
@@ -1995,7 +1995,7 @@ msgstr "هیچ پرۆژەیەک نییە"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2103,10 +2103,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4456,7 +4456,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4465,8 +4465,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4493,7 +4493,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4568,8 +4568,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4853,8 +4853,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4908,7 +4908,7 @@ msgstr "گەشتیاری سەرەکی"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5005,8 +5005,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5162,31 +5162,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "گەڕان بەدوای پڕۆژەکاندا"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6240,8 +6246,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -6289,7 +6295,7 @@ msgid "Revoked by:"
msgstr "ڕەشکراوەتەوە لەلایەن"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history"
@@ -7039,30 +7045,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Specify project name"
+msgid "Project archived"
+msgstr "ناوی پڕۆژەکە دیاری بکە"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "گەڕان بەدوای پڕۆژەکاندا"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Specify project name"
+msgid "Project unarchived"
+msgstr "ناوی پڕۆژەکە دیاری بکە"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "گەڕان بەدوای پڕۆژەکاندا"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7100,6 +7130,14 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "بانگهێشتنامە بۆ '${organization_name}' ڕەتکراوەتەوە."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This project name has already been used. Choose a different project name."
+msgid "This project has been archived."
+msgstr "ئەم ناوی پڕۆژەیە پێشتر بەکارهاتووە. ناوی پڕۆژەیەکی جیاواز هەڵبژێرە."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7689,7 +7727,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7843,16 +7881,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "گەڕان بەدوای پڕۆژەکاندا"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "گەڕان بەدوای پڕۆژەکاندا"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7863,15 +7936,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8081,7 +8154,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8092,7 +8165,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8103,7 +8176,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8112,40 +8185,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8153,17 +8232,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "هاشەکان بۆ %(filename)sەکان"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/cs/LC_MESSAGES/messages.po b/warehouse/locale/cs/LC_MESSAGES/messages.po
index cc19988c4255..967897fb19a1 100644
--- a/warehouse/locale/cs/LC_MESSAGES/messages.po
+++ b/warehouse/locale/cs/LC_MESSAGES/messages.po
@@ -206,7 +206,7 @@ msgstr "Již autenizován"
msgid "Successful WebAuthn assertion"
msgstr "Úspšená aserce WebAuthn"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Obnovovací kód byl již přijat. Poskytnutý kód nelze použít znovu."
@@ -342,7 +342,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Nyní jste ${role} projektu '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -374,10 +374,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many attempted OpenID Connect registrations. Try "
@@ -389,10 +389,10 @@ msgstr ""
"Příliš mnoho neúspěšných pokusů o registraci pomocí OpenID Connect. Zkuste "
"to prosím později."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -556,90 +556,90 @@ msgid ""
"less."
msgstr "Jméno je příliš dlouhé. Maximální délka je 100 znaků."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "Podrobnosti o účtu"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mailová adresa ${email_address} byla přidána - odkaz pro ověření naleznete "
"ve vaší e-mailové schránce"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Obnovovací kódy již byly vygenerovány"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Vygenerování nových obnovovacích kódu způsobí invalidaci již existujících."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "Ověřte vaši e-mailovou adresu nebo přidejte novou."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Neplatné údaje. Zkuste znovu"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "Neplatné jméno repozitáře"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "Neplatné jméno repozitáře"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Potvrdit pozvánku"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "Neplatné jméno repozitáře"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "Neplatné jméno repozitáře"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -651,7 +651,7 @@ msgstr ""
"Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/"
"help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -663,7 +663,7 @@ msgstr ""
"Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/"
"help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -675,7 +675,7 @@ msgstr ""
"Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/"
"help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -687,9 +687,9 @@ msgstr ""
"Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/"
"help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -701,51 +701,51 @@ msgstr ""
"Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/"
"help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "Releases"
msgid "Could not yank release - "
msgstr "Vydání"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "Releases"
msgid "Could not un-yank release - "
msgstr "Vydání"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "Smazat vydání"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "Nelze najít pozvánka do role."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Uživatel '${username}' již má v projektu roli ${role_name}"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Uživatel '${username}' již má v projektu roli ${role_name}"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Nyní jste ${role} projektu '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -753,27 +753,27 @@ msgstr ""
"Uživatel '${username}' nemá ověřenou primární e-mailovou adresu a proto "
"nemůže být přidán do projektu jako ${role_name}"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
"Uživatel '${username}' již má aktivní pozvánku. Prosím, zkuste to později."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Pozvánka poslána uživateli '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Nelze najít pozvánka do role."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Pozvánka již vypršela."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Uživatel '${username}' odmítl pozvánku."
@@ -1134,8 +1134,8 @@ msgstr "Monty Python - Skeč s obchodem se sýrem"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1386,7 +1386,7 @@ msgstr "Přepnout na mobilní verzi"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Upozornění"
@@ -1973,7 +1973,7 @@ msgstr "Žádné projekty"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2081,10 +2081,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4384,7 +4384,7 @@ msgstr "Nedávná aktivita na účtu"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4393,8 +4393,8 @@ msgstr "Událost"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4421,7 +4421,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4506,8 +4506,8 @@ msgstr "Smazat váš PyPI účet"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4827,8 +4827,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Přidal:"
@@ -4886,7 +4886,7 @@ msgstr "Hlavní navigace"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Created on %(creation_date)s"
@@ -4992,8 +4992,8 @@ msgstr "Vytvořit účet"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5149,31 +5149,37 @@ msgstr ""
msgid "Sole owner"
msgstr "Samostatný vlastník"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Hledat v projektech"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Spravovat tento projekt"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Nejste vlastník tohoto projektu"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Zobrazit veřejnou stránku projektu"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Tento projekt nemá žádná vydání"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6222,8 +6228,8 @@ msgid "Created by:"
msgstr "Vytvořil:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "Smazal:"
@@ -6265,7 +6271,7 @@ msgid "Revoked by:"
msgstr "Odstranil:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7085,30 +7091,54 @@ msgid "Disabled by:"
msgstr "Změnil:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Název projektu"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Hledat v projektech"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Název projektu"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Hledat v projektech"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7145,6 +7175,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Pozvánka do '${organization_name}' byla odmítnuta."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Tento projekt nemá žádná vydání"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7806,7 +7843,7 @@ msgstr "Žádné projekty"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Název projektu"
@@ -7986,16 +8023,51 @@ msgstr "Popis projektu"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Hledat v projektech"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Hledat v projektech"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Smazat projekt"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Smazání projektu způsobí:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8010,17 +8082,17 @@ msgstr[1] ""
msgstr[2] ""
"Nezvratně smaže projekt včetně jeho %(count)s vydání"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Nevratně smaže tento projekt"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Uvolní jméno pro projektu pro použití jakýmkoliv jiným PyPI "
"uživatelem"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8248,7 +8320,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Popis projektu"
@@ -8259,7 +8331,7 @@ msgstr "Historie vydání. Zaměření bude přesunuto do panelu historie."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Historie vydání"
@@ -8270,7 +8342,7 @@ msgstr "Stáhnout soubory. Zaměření bude přesunuto na soubory projektu."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Stáhnout soubory"
@@ -8279,40 +8351,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Detaily projektu. Zaměření bude přesunuto na detaily projektu."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Detaily projektu"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Autor tohoto balíčku neposkytnul jeho popis"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notifikace k vydání"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Tato verze"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "před vydáním"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8323,18 +8401,18 @@ msgstr ""
"zjistěte více o instalaci balíčků."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the uživatelské příručce PyPI"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/da/LC_MESSAGES/messages.po b/warehouse/locale/da/LC_MESSAGES/messages.po
index 12d1256a315a..7e5e00652d1c 100644
--- a/warehouse/locale/da/LC_MESSAGES/messages.po
+++ b/warehouse/locale/da/LC_MESSAGES/messages.po
@@ -197,7 +197,7 @@ msgstr "Allerede godkendt"
msgid "Successful WebAuthn assertion"
msgstr "Succesfuld WebAuthn assertion"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Gendannelseskode accepteret. Koden kan ikke bruges igen."
@@ -354,7 +354,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Du er nu ${role} for '${project_name}' projektet."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -386,10 +386,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -398,10 +398,10 @@ msgid ""
"again later."
msgstr "Der har været for mange mislykkede loginforsøg. Prøv igen senere."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -578,85 +578,85 @@ msgid ""
"less."
msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Eemail ${email_address} tilføjet - tjek din e-mail for et bekræftelseslink"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Gendannelseskoder er allerede genereret"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Generering af nye gendannelseskoder vil ugyldiggøre dine eksisterende koder."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Ugyldige legitimationsoplysninger. Prøv igen"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Ugyldig gendannelseskode."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Ugyldig gendannelseskode."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Bekræft invitation"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Ugyldig gendannelseskode."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Ugyldig gendannelseskode."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -668,7 +668,7 @@ msgstr ""
"Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/"
"help#admin-intervention for flere detaljer."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -680,7 +680,7 @@ msgstr ""
"Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/"
"help#admin-intervention for flere detaljer."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -692,7 +692,7 @@ msgstr ""
"Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/"
"help#admin-intervention for flere detaljer."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -704,9 +704,9 @@ msgstr ""
"Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/"
"help#admin-intervention for flere detaljer."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -718,45 +718,45 @@ msgstr ""
"Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/"
"help#admin-intervention for flere detaljer."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "Kunne ikke finde rolleinvitation."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Brugeren '${username}' har allerede ${role_name} rollen for projektet"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Brugeren '${username}' har allerede ${role_name} rollen for projektet"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Du er nu ${role} for '${project_name}' projektet."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -764,27 +764,27 @@ msgstr ""
"Brugeren '${username}' har ikke en verificeret primær e-mail-adresse og kan "
"derfor ikke tilføjes som en ${role_name} for projektet"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
"Brugeren '${username}' har allerede en aktiv invitation. Prøv igen senere."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Invitation sendt til '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Kunne ikke finde rolleinvitation."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Invitationen er allerede udløbet."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Invitationen er blevet tilbagekaldt af '${username}'."
@@ -1141,8 +1141,8 @@ msgstr "Monty Python - The Cheese Shop Sketch"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1393,7 +1393,7 @@ msgstr "Skift til mobilversionen"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Advarsel"
@@ -1991,7 +1991,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2095,10 +2095,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4112,7 +4112,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4121,8 +4121,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4149,7 +4149,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4222,8 +4222,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4490,8 +4490,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4541,7 +4541,7 @@ msgstr "hovednavigation"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4644,8 +4644,8 @@ msgstr "Rolleinvitationen er ikke gyldig."
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4792,31 +4792,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Søg projekter"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5748,8 +5754,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5787,7 +5793,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6521,30 +6527,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project archived"
+msgstr "Søg projekter"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Søg projekter"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project unarchived"
+msgstr "Søg projekter"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Søg projekter"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6584,6 +6614,16 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Invitationen til '${project_name}' er blevet afvist."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"Dette brugernavn bruges allerede af en anden konto. Vælg et andet brugernavn."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7182,7 +7222,7 @@ msgstr "Søg projekter"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7353,16 +7393,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Søg projekter"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Søg projekter"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7373,15 +7448,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7588,7 +7663,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7599,7 +7674,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7610,7 +7685,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7619,40 +7694,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7660,17 +7741,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "For more information on uploading projects to PyPI, visit the Pythons pakningsbrugervejledning."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/de/LC_MESSAGES/messages.mo b/warehouse/locale/de/LC_MESSAGES/messages.mo
index 68a477f48ee6..de8b6a8a662a 100644
Binary files a/warehouse/locale/de/LC_MESSAGES/messages.mo and b/warehouse/locale/de/LC_MESSAGES/messages.mo differ
diff --git a/warehouse/locale/de/LC_MESSAGES/messages.po b/warehouse/locale/de/LC_MESSAGES/messages.po
index 7001778ff5dd..1010ef42ce3f 100644
--- a/warehouse/locale/de/LC_MESSAGES/messages.po
+++ b/warehouse/locale/de/LC_MESSAGES/messages.po
@@ -5,7 +5,7 @@
# Jannis Leidel , 2019, 2022.
# Fabian Neumann , 2019, 2022.
# Laurent LAPORTE , 2019, 2022.
-# Steffen Schröder , 2019, 2020, 2022.
+# Steffen Schröder , 2019, 2020, 2022, 2025.
# Jan Willhaus , 2019, 2022.
# Benjamin Richter , 2019, 2020, 2022.
# Dustin Ingram , 2020, 2022.
@@ -34,7 +34,7 @@ msgstr ""
"Project-Id-Version: Warehouse VERSION\n"
"Report-Msgid-Bugs-To: admin@pypi.org\n"
"POT-Creation-Date: 2020-04-06 17:52-0500\n"
-"PO-Revision-Date: 2025-01-16 12:19+0000\n"
+"PO-Revision-Date: 2025-01-21 14:59+0000\n"
"Last-Translator: Carsten Gerlach \n"
"Language-Team: German \n"
@@ -124,8 +124,8 @@ msgid ""
"There have been too many unsuccessful login attempts. You have been locked "
"out for ${time}. Please try again later."
msgstr ""
-"Es gab zu viele erfolglose Login-Versuche. Bitte Versuche es erneut in "
-"${time}"
+"Es gab zu viele erfolglose Login-Versuche. Du bist gesperrt für $(time). "
+"Versuche es später erneut."
#: warehouse/accounts/forms.py:239
msgid "Your passwords don't match. Try again."
@@ -194,7 +194,8 @@ msgid ""
"There have been too many unsuccessful login attempts. You have been locked "
"out for {}. Please try again later."
msgstr ""
-"Es gab zu viele erfolglose Login-Versuche. Versuche es erneut in ${time}."
+"Es gab zu viele erfolglose Anmeldeversuche. Sie wurden für {} ausgesperrt. "
+"Bitte versuchen Sie es später erneut."
#: warehouse/accounts/views.py:137
msgid ""
@@ -229,7 +230,7 @@ msgstr "Schon authentifiziert"
msgid "Successful WebAuthn assertion"
msgstr "Erfolgreiche WebAuthn-Assertion"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Wiederherstellungscode akzeptiert. Der eingegebene Code kann nicht erneut "
@@ -339,15 +340,15 @@ msgstr "Die Einladung für '${Organisation_name}' wurde abgelehnt."
#: warehouse/accounts/views.py:1179
msgid "You are now ${role} of the '${organization_name}' organization."
-msgstr "Du bist jetzt ${Rolle} der Organisation '${Organisation_Name}'."
+msgstr "Sie sind nun '${role}' von der Organisation '${organization_name}'."
#: warehouse/accounts/views.py:1213
msgid "Expired token: request a new project role invitation"
-msgstr "Abgelaufenes Token: Anfrage für eine neue Projektrolleneinladung"
+msgstr "Abgelaufenes Token: Bitte neue Projekt-Rollen-Einladung anfordern"
#: warehouse/accounts/views.py:1215
msgid "Invalid token: request a new project role invitation"
-msgstr "Ungültiges Token: Einladung für eine neue Projektrolle anfordern"
+msgstr "Ungültiges Token: Bitte neue Projekt-Rollen-Einladung anfordern"
#: warehouse/accounts/views.py:1221
msgid "Invalid token: not a collaboration invitation token"
@@ -370,27 +371,19 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Sie sind nun '${role}' vom Projekt '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
-#, fuzzy
-#| msgid ""
-#| "New user registration temporarily disabled. See https://pypi.org/"
-#| "help#admin-intervention for details."
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe "
-"https://pypi.org/help#admin-intervention für Details."
+"Die vertrauenswürdige Veröffentlichung ist vorübergehend deaktiviert. Siehe "
+"https://pypi.org/help#admin-intervention für weitere Informationen."
#: warehouse/accounts/views.py:1609
-#, fuzzy
-#| msgid ""
-#| "New user registration temporarily disabled. See https://pypi.org/"
-#| "help#admin-intervention for details."
msgid "disabled. See https://pypi.org/help#admin-intervention for details."
msgstr ""
-"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe "
-"https://pypi.org/help#admin-intervention für Details."
+"deaktiviert. Siehe https://pypi.org/help#admin-intervention für weitere "
+"Informationen."
#: warehouse/accounts/views.py:1625
msgid ""
@@ -407,25 +400,21 @@ msgstr ""
"Sie können nicht mehr als 3 ausstehende vertrauenswürdige Publisher "
"gleichzeitig registrieren."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
-#, fuzzy
-#| msgid ""
-#| "There have been too many attempted OpenID Connect registrations. Try "
-#| "again later."
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-"Es existieren zu viele Anmeldeversuche für OpenID Connect. Versuche es "
-"später noch einmal."
+"Es wurden zu viele Versuche unternommen, einen vertrauenswürdigen "
+"Herausgeber zu registrieren. Versuchen Sie es später noch einmal."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Der vertrauenswürdige Herausgeber konnte nicht registriert werden"
@@ -438,17 +427,14 @@ msgstr ""
"kontaktieren Sie die PyPI-Administratoren, wenn dies nicht beabsichtigt war."
#: warehouse/accounts/views.py:1706
-#, fuzzy
-#| msgid "Registered a new publishing publisher to create "
msgid "Registered a new pending publisher to create "
-msgstr "Registrierung eines neuen Herausgebers zur Erstellung "
+msgstr ""
+"Ein neuer ausstehender Herausgeber wurde registriert, zum Ersellen von "
#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858
#: warehouse/accounts/views.py:1865
-#, fuzzy
-#| msgid "Manage version"
msgid "Invalid publisher ID"
-msgstr "Version verwalten"
+msgstr "Ungültige Herausgeber-ID"
#: warehouse/accounts/views.py:1871
msgid "Removed trusted publisher for project "
@@ -456,7 +442,7 @@ msgstr "Vertrauenswürdigen Herausgeber für Projekt entfernt "
#: warehouse/admin/templates/admin/banners/preview.html:15
msgid "Banner Preview"
-msgstr "Banner Vorschau"
+msgstr "Banner-Vorschau"
#: warehouse/manage/forms.py:419
msgid "Choose an organization account name with 50 characters or less."
@@ -484,16 +470,12 @@ msgstr ""
"Bitte einen anderen Namen wählen."
#: warehouse/manage/forms.py:465
-#, fuzzy
-#| msgid ""
-#| "This organization account name has already been used. Choose a different "
-#| "organization account name."
msgid ""
"You have already submitted an application for that name. Choose a different "
"organization account name."
msgstr ""
-"Dieser Organisations-Name wird schon von einem anderen Konto verwendet. "
-"Bitte einen anderen Namen wählen."
+"Sie haben bereits einen Antrag für diesen Namen eingereicht. Wählen Sie "
+"einen anderen Namen für das Organisationskonto."
#: warehouse/manage/forms.py:501
msgid "Select project"
@@ -571,16 +553,12 @@ msgstr ""
"Team-Namen."
#: warehouse/manage/forms.py:737
-#, fuzzy
-#| msgid "Specify repository name"
msgid "Specify your alternate repository name"
-msgstr "Repository-Name angeben"
+msgstr "Alternativen Repository-Name angeben"
#: warehouse/manage/forms.py:751
-#, fuzzy
-#| msgid "Specify repository name"
msgid "Specify your alternate repository URL"
-msgstr "Repository-Name angeben"
+msgstr "Alternative Repository-URL angeben"
#: warehouse/manage/forms.py:755
msgid "The URL is too long. Choose a URL with 400 characters or less."
@@ -588,88 +566,78 @@ msgstr ""
"Die URL ist zu lang. Bitte eine URL mit 400 Zeichen oder weniger verwenden."
#: warehouse/manage/forms.py:769
-#, fuzzy
-#| msgid ""
-#| "The organization description is too long. Choose a organization "
-#| "description with 400 characters or less."
msgid ""
"The description is too long. Choose a description with 400 characters or "
"less."
msgstr ""
-"Die Organisationsbeschreibung ist zu lang. Wählen Sie eine "
-"Organisationsbeschreibung mit 400 Zeichen oder weniger."
+"Die Beschreibung ist zu lang. Wählen Sie eine Beschreibung mit 400 Zeichen "
+"oder weniger."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Konto-Details aktualisiert"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-Mail-Adresse ${email_address} hinzugefügt - Bitte überprüfen Sie ihre E-"
-"Mails auf einen Überprüfungslink."
+"Mails auf einen Überprüfungslink"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Wiederherstellungscodes wurden bereits generiert"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Das Generieren von neuen Wiederherstellungscodes macht die bestehenden Codes "
"ungültig."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
-msgstr "E-Mail-Adresse bestätigen um einen neuen API token zu erstellen."
+msgstr "E-Mail-Adresse bestätigen um einen neuen API-Token zu erstellen."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
-msgstr "API Token existiert nicht."
+msgstr "API-Token existiert nicht."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Ungültige Anmeldedaten. Erneut versuchen"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1180
-#, fuzzy
-#| msgid "Invalid repository name"
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
-msgstr "Ungültiger Repository-Name"
+msgstr "Ungültige Angaben zum alternativen Repository-Speicherort"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1217
-#, fuzzy
-#| msgid "Invalid repository name"
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
-msgstr "Ungültiger Repository-Name"
+msgstr "Alternatives Repository '${name}' hinzugefügt"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
-#, fuzzy
-#| msgid "Confirm form"
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
-msgstr "Bestätigungsformular"
+msgstr "Anfrage bestätigen"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "Ungültiger Repository-Name"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "Ungültiger Repository-Name"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -677,17 +645,17 @@ msgstr ""
"Konnte alternative Repository nicht löschen – ${confirm} ist nicht das "
"gleiche wie ${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Alternatives Repository '${name}' löschen"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "Der vertrauenswürdige Herausgeber konnte nicht registriert werden"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -699,7 +667,7 @@ msgstr ""
"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe "
"https://pypi.org/help#admin-intervention für Details."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -711,7 +679,7 @@ msgstr ""
"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe "
"https://pypi.org/help#admin-intervention für Details."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -723,7 +691,7 @@ msgstr ""
"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe "
"https://pypi.org/help#admin-intervention für Details."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -735,9 +703,9 @@ msgstr ""
"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe "
"https://pypi.org/help#admin-intervention für Details."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -749,46 +717,40 @@ msgstr ""
"Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe "
"https://pypi.org/help#admin-intervention für Details."
-#: warehouse/manage/views/__init__.py:2270
-#, fuzzy
-#| msgid "pre-release"
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
-msgstr "vorab-Veröffentlichung"
+msgstr "Kann Release nicht aus dem Verkehr ziehen - "
-#: warehouse/manage/views/__init__.py:2355
-#, fuzzy
-#| msgid "pre-release"
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
-msgstr "vorab-Veröffentlichung"
+msgstr "Kann Release nicht wieder in den Verkehr bringen - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Konnte Veröffentlichung nicht löschen entfernen – "
-#: warehouse/manage/views/__init__.py:2556
-#, fuzzy
-#| msgid "Could not find role invitation."
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
-msgstr "Es konnte keine Einladung für eine Berechtigungsrolle gefunden werden."
+msgstr "Es konnte keine Datei gefunden werden"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Konnte Datei nicht löschen – "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"Team '${team_name}' verfügt bereits über ${role_name} Rolle für Projekt"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Der Benutzer '${username}' ist schon ${role_name} vom Projekt"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} ist jetzt ${role} des Projekts '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -796,7 +758,7 @@ msgstr ""
"Der Benutzer '${username}' hat keine gültige email Adresse und konnte nicht "
"als '${role_name}' hinzugefügt werden"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -804,20 +766,20 @@ msgstr ""
"Der Benutzer '${username}' hat schon eine Einladung bekommen. Bitte versuche "
"es später noch einmal."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Die Einladung wurde '${username}' zugestellt"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Es konnte keine Einladung für eine Berechtigungsrolle gefunden werden."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Die Einladung ist schon angelaufen."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Einladung von '${username}' wurde annuliert."
@@ -872,14 +834,8 @@ msgid "This project name isn't allowed"
msgstr "Dieses Projekt hat keine Veröffentlichungen"
#: warehouse/oidc/forms/_core.py:63
-#, fuzzy
-#| msgid ""
-#| "The project name is too similar to an existing project and may be "
-#| "confusable."
msgid "This project name is too similar to an existing project"
-msgstr ""
-"Der Projektname ist einem bestehenden Projekt zu ähnlich und könnte "
-"verwechselt werden."
+msgstr "Dieser Projektname ist einem bestehenden Projekt zu ähnlich"
#: warehouse/oidc/forms/_core.py:67
msgid ""
@@ -904,10 +860,8 @@ msgid "Specify an environment name"
msgstr "Projektname angeben"
#: warehouse/oidc/forms/activestate.py:47
-#, fuzzy
-#| msgid "Null bytes are not allowed."
msgid "Double dashes are not allowed in the name"
-msgstr "Null Bytes sind nicht erlaubt."
+msgstr "Doppelte Bindestriche sind im Namen nicht erlaubt"
#: warehouse/oidc/forms/activestate.py:54
#, fuzzy
@@ -1097,18 +1051,14 @@ msgid "Password field is empty"
msgstr "Passwort-Feld ist leer"
#: warehouse/static/js/warehouse/controllers/password_strength_gauge_controller.js:42
-#, fuzzy
-#| msgid "Password strength:"
msgid "Password is strong"
-msgstr "Passwort-Stärke:"
+msgstr "Das Passwort ist stark"
#: warehouse/static/js/warehouse/utils/timeago.js:33
-#, fuzzy
-#| msgid "Register"
msgid "Yesterday"
msgid_plural "About %1 days ago"
-msgstr[0] "Registrieren"
-msgstr[1] "Registrieren"
+msgstr[0] "Gestern"
+msgstr[1] "Vor %1 Tagen"
#: warehouse/static/js/warehouse/utils/timeago.js:37
msgid "About an hour ago"
@@ -1207,8 +1157,8 @@ msgstr "Monty Python - Der Cheese-Shop Sketch"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1477,7 +1427,7 @@ msgstr "Zur mobilen Version wechseln"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Warnung"
@@ -1541,10 +1491,8 @@ msgid "User guide"
msgstr "Bedienungsanleitung"
#: warehouse/templates/base.html:281
-#, fuzzy
-#| msgid "Project name"
msgid "Project name retention"
-msgstr "Projektname"
+msgstr "Beibehaltung des Projektnamens"
#: warehouse/templates/base.html:282
msgid "FAQs"
@@ -1648,7 +1596,7 @@ msgstr "Richtlinie zur akzeptablen Nutzung"
#, fuzzy
#| msgid "Status: "
msgid "Status:"
-msgstr "Status: "
+msgstr "Status:"
#: warehouse/templates/base.html:332
msgid "all systems operational"
@@ -1658,7 +1606,8 @@ msgstr "alle Systeme betriebsbereit"
msgid ""
"Developed and maintained by the Python community, for the Python community."
msgstr ""
-"Entwickelt und gepflegt von der Python-Community, für die Python-Community."
+"Entwickelt und gepflegt von der Python-Gemeinschaft, für die Python-"
+"Gemeinschaft."
#: warehouse/templates/base.html:338
msgid "Donate today!"
@@ -1754,10 +1703,8 @@ msgstr ""
"zu finden und zu installieren."
#: warehouse/templates/index.html:100
-#, fuzzy
-#| msgid "Learn about installing packages."
msgid "Learn about installing packages"
-msgstr "Mehr über die Installation von Paketen erfahren."
+msgstr "Mehr über die Installation von Paketen erfahren"
#: warehouse/templates/index.html:103
msgid "Package authors use PyPI to distribute their software."
@@ -2084,7 +2031,7 @@ msgstr "Keine Projekte"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2164,30 +2111,37 @@ msgid ""
"Before creating an account on %(title)s, familiarize yourself with the "
"following guidelines:"
msgstr ""
+"Bevor Sie ein Konto bei %(title)s erstellen, sollten Sie sich mit den "
+"folgenden Richtlinien vertraut machen:"
#: warehouse/templates/accounts/register.html:38
#, python-format
msgid "Do not use %(title)s for any illegal or harmful activities."
msgstr ""
+"Verwenden Sie %(title)s nicht für illegale oder schädliche Aktivitäten."
#: warehouse/templates/accounts/register.html:39
msgid ""
"Do not impersonate others or post private information without their consent."
msgstr ""
+"Geben Sie sich nicht als andere aus und veröffentlichen Sie keine privaten "
+"Informationen ohne deren Zustimmung."
#: warehouse/templates/accounts/register.html:40
msgid ""
"Be respectful of other users and avoid abusive or discriminatory language."
msgstr ""
+"Seien Sie respektvoll gegenüber anderen Nutzern und vermeiden Sie "
+"beleidigende oder diskriminierende Äußerungen."
#: warehouse/templates/accounts/register.html:41
msgid "Do not post spam or distribute malware."
-msgstr ""
+msgstr "Veröffentlichen Sie keinen Spam und verbreiten Sie keine Malware."
#: warehouse/templates/accounts/register.html:42
#, python-format
msgid "Do not use %(title)s to conduct security research."
-msgstr ""
+msgstr "Benutzen Sie %(title)s nicht, um Sicherheitsforschung zu betreiben."
#: warehouse/templates/accounts/register.html:45
#, python-format
@@ -2196,14 +2150,17 @@ msgid ""
"rel=\"noopener\">Terms of Use and Acceptable Use Policy."
msgstr ""
+"Für weitere Informationen lesen Sie bitte die vollständigen Nutzungsbedingungen und Nutzungsrichtlinien."
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -2430,8 +2387,8 @@ msgid ""
"You have been added as %(role)s to the %(site)s project "
"%(project_name)s by %(initiator_username)s."
msgstr ""
-"Sie wurden von %(submitter)s als %(role)s zum %(site)s-"
-"Projekt %(project)s hinzugefügt."
+"Sie wurden von %(initiator_username)s als %(role)s zum "
+"%(site)s-Projekt %(project_name)s hinzugefügt."
#: warehouse/templates/email/added-as-collaborator/body.html:24
#, python-format
@@ -2489,8 +2446,7 @@ msgid ""
msgstr ""
"Sie wurden von %(submitter)s als "
"Mitglied zum Team \"%(team_name)s\" in der Organisation "
-"\"%(organization_name)s\" von %(submitter)s hinzugefügt."
+"\"%(organization_name)s\" hinzugefügt."
#: warehouse/templates/email/added-as-team-member/body.html:24
msgid "You are receiving this because you are a member of this team."
@@ -2720,10 +2676,8 @@ msgstr "Mitglied von"
#: warehouse/templates/email/organization-member-added/body.html:33
#: warehouse/templates/email/team-collaborator-added/body.html:32
#: warehouse/templates/email/team-collaborator-role-changed/body.html:32
-#, fuzzy
-#| msgid "Added by:"
msgid "Added by"
-msgstr "Hinzugefügt von:"
+msgstr "Hinzugefügt von"
#: warehouse/templates/email/organization-member-added/body.html:44
#: warehouse/templates/email/organization-member-invite-canceled/body.html:25
@@ -2768,10 +2722,8 @@ msgstr ""
"%(username)s wurde zum %(role_name)s des Projekts"
#: warehouse/templates/email/organization-member-invited/body.html:33
-#, fuzzy
-#| msgid "Changed by:"
msgid "Invited by"
-msgstr "Geändert von:"
+msgstr "Eigeladen von"
#: warehouse/templates/email/organization-member-removed/body.html:27
#, fuzzy, python-format
@@ -2786,10 +2738,8 @@ msgstr ""
#: warehouse/templates/email/organization-member-removed/body.html:32
#: warehouse/templates/email/team-collaborator-removed/body.html:31
-#, fuzzy
-#| msgid "Removed by:"
msgid "Removed by"
-msgstr "Entfernt von:"
+msgstr "Entfernt von"
#: warehouse/templates/email/organization-member-role-changed/body.html:27
#, python-format
@@ -2807,10 +2757,8 @@ msgid "New role"
msgstr "Rolle speichern"
#: warehouse/templates/email/organization-member-role-changed/body.html:33
-#, fuzzy
-#| msgid "Changed by:"
msgid "Changed by"
-msgstr "Geändert von:"
+msgstr "Geändert von"
#: warehouse/templates/email/organization-project-added/body.html:20
#, fuzzy, python-format
@@ -2866,28 +2814,20 @@ msgid "New URL:"
msgstr "Neue URL:"
#: warehouse/templates/email/organization-updated/body.html:52
-#, fuzzy
-#| msgid "Project description"
msgid "Old description:"
-msgstr "Projekt-Beschreibung"
+msgstr "Alte Beschreibung:"
#: warehouse/templates/email/organization-updated/body.html:55
-#, fuzzy
-#| msgid "Project description"
msgid "New description:"
-msgstr "Projekt-Beschreibung"
+msgstr "Neue Beschreibung:"
#: warehouse/templates/email/organization-updated/body.html:60
-#, fuzzy
-#| msgid "Project description"
msgid "Old organization type:"
-msgstr "Projekt-Beschreibung"
+msgstr "Alter Organisations-Typ:"
#: warehouse/templates/email/organization-updated/body.html:63
-#, fuzzy
-#| msgid "Project description"
msgid "New organization type:"
-msgstr "Projekt-Beschreibung"
+msgstr "Neuer Organisations-Typ:"
#: warehouse/templates/email/password-change/body.html:18
#, python-format
@@ -2916,18 +2856,12 @@ msgstr ""
"dem alten Passwort deaktiviert."
#: warehouse/templates/email/password-compromised/body.html:26
-#, fuzzy
-#| msgid ""
-#| "PyPI itself has not suffered a breach. This is a protective measure to "
-#| "reduce the\n"
-#| " risk for PyPI and its users."
msgid ""
"PyPI itself has not suffered a breach. This is a protective measure to "
"reduce the risk for PyPI and its users."
msgstr ""
"Bei PyPI selbst gab es keinen Datenverlust. Dies ist nur eine "
-"Vorsichtsmaßnahme,\n"
-"um das Risiko für PyPI und die Benutzer zu verringern."
+"Vorsichtsmaßnahme, um das Risiko für PyPI und die Benutzer zu verringern."
#: warehouse/templates/email/password-compromised-hibp/body.html:32
#: warehouse/templates/email/password-compromised/body.html:31
@@ -2961,15 +2895,6 @@ msgstr ""
"per an %(email_address)s."
#: warehouse/templates/email/password-compromised-hibp/body.html:20
-#, fuzzy
-#| msgid ""
-#| "During your recent attempt to log in or upload to PyPI, we noticed your "
-#| "password appears\n"
-#| " in public data breaches. To protect you and other users, we have "
-#| "preemptively reset your\n"
-#| " password and you will no longer be able to log in or upload to PyPI "
-#| "with your existing\n"
-#| " password."
msgid ""
"During your recent attempt to log in or upload to PyPI, we noticed your "
"password appears in public data breaches. To protect you and other users, we "
@@ -2977,29 +2902,21 @@ msgid ""
"in or upload to PyPI with your existing password."
msgstr ""
"Während Ihres letzten Anmelde- oder Hochladeversuches haben wir bemerkt, "
-"dass Ihr\n"
-" Passwort in den Daten von veröffentlichten Datenpannen zu finden ist. Um "
-"Sie und andere\n"
-" Benutzer zu schützen, haben wir Ihr Passwort vorsorglich zurückgesetzt. "
-"Sie können das\n"
-" alte Passwort nicht mehr zum Anmelden oder Hochladen bei PyPI verwenden."
+"dass Ihr Passwort in den Daten von veröffentlichten Datenpannen zu finden "
+"ist. Um Sie und andere Benutzer zu schützen, haben wir Ihr Passwort "
+"vorsorglich zurückgesetzt. Sie können das alte Passwort nicht mehr zum "
+"Anmelden oder Hochladen bei PyPI verwenden."
#: warehouse/templates/email/password-compromised-hibp/body.html:26
-#, fuzzy, python-format
-#| msgid ""
-#| "PyPI itself has not suffered a breach. This is a protective measure to "
-#| "reduce the\n"
-#| " risk of credential stuffing\n"
-#| " attacks against PyPI and its users."
+#, python-format
msgid ""
"PyPI itself has not suffered a breach. This is a protective measure to "
"reduce the risk of credential stuffing attacks "
"against PyPI and its users."
msgstr ""
"PyPI selbst wurde nicht Opfer einer Datenpanne. Dies ist eine "
-"Vorsichtsmaßnahme, um das \n"
-" Risiko von Credential Stuffing-Angriffen \n"
-" gegen PyPi und seine Nutzer zu reduzieren."
+"Vorsichtsmaßnahme, um das Risiko von Credential "
+"Stuffing-Angriffen gegen PyPi und seine Nutzer zu reduzieren."
#: warehouse/templates/email/password-compromised-hibp/body.html:34
#, python-format
@@ -3031,7 +2948,7 @@ msgid ""
"sent to HaveIBeenPwned."
msgstr ""
"Wir verwenden das kostenlose Angebot von HaveIBeenPwned. Wenn Sie sich "
+"href=\"%(have_i_been_pwned_url)s\">HaveIBeenPwned. Wenn Sie sich "
"registrieren, authentifizieren oder ihr Passwort aktualisieren, erzeugen wir "
"einen SHA1-Hashwert Ihres Passworts und benutzen die ersten 5 Zeichen des "
"Hashwerts, um festzustellen, ob Ihr Passwort kompromittiert wurde. Das "
@@ -3250,11 +3167,10 @@ msgstr ""
"%(site)s hinzugefügt wurden."
#: warehouse/templates/email/team-collaborator-added/body.html:26
-#, fuzzy, python-format
-#| msgid "A new collaborator has been added to a project you own on PyPI:"
+#, python-format
msgid "A new collaborator has been added to a project you own on %(site)s"
msgstr ""
-"Ein neuer Mitarbeiter wurde zu einem Ihrer Projekte auf PyPI hinzugefügt:"
+"Ein neuer Mitarbeiter wurde zu einem Ihrer Projekte auf %(site)s hinzugefügt"
#: warehouse/templates/email/team-collaborator-added/body.html:29
#: warehouse/templates/email/team-collaborator-removed/body.html:29
@@ -3285,19 +3201,17 @@ msgid "You are receiving this because you are an owner of this project."
msgstr "Sie sehen diese Nachricht, da Sie der Besitzer dieses Projektes sind."
#: warehouse/templates/email/team-collaborator-removed/body.html:26
-#, fuzzy, python-format
-#| msgid "A new collaborator has been added to a project you own on PyPI:"
+#, python-format
msgid "A collaborator was removed from a project you own on %(site)s"
-msgstr ""
-"Ein neuer Mitarbeiter wurde zu einem Ihrer Projekte auf PyPI hinzugefügt:"
+msgstr "Ein Mitarbeiter wurde von einem Ihrer Projekte auf %(site)s entfernt"
#: warehouse/templates/email/team-collaborator-role-changed/body.html:26
-#, fuzzy, python-format
-#| msgid "A new collaborator has been added to a project you own on PyPI:"
+#, python-format
msgid ""
"A collaborator's permissions were changed for a project you own on %(site)s"
msgstr ""
-"Ein neuer Mitarbeiter wurde zu einem Ihrer Projekte auf PyPI hinzugefügt:"
+"Die Berechtigungen eines Mitarbeiters wurden für eines ihrer Projekte auf "
+"%(site)s geändert"
#: warehouse/templates/email/team-created/body.html:18
#, fuzzy, python-format
@@ -3402,7 +3316,7 @@ msgid ""
"link to verify your email address."
msgstr ""
"Wenn Sie fortfahren möchten, klicken Sie hier, um ihre "
-"E-Mail Adresse zu verifizieren"
+"E-Mail-Adresse zu verifizieren."
#: warehouse/templates/email/verify-organization-role/body.html:18
#, python-format
@@ -3679,10 +3593,8 @@ msgstr "Navigation zur Verwaltung von %(project)s"
#: warehouse/templates/includes/manage/manage-team-menu.html:19
#: warehouse/templates/manage/organization/projects.html:25
#: warehouse/templates/manage/team/projects.html:25
-#, fuzzy
-#| msgid "Project:"
msgid "Projects"
-msgstr "Projekt:"
+msgstr "Projekte"
#: warehouse/templates/includes/manage/manage-organization-menu.html:26
#: warehouse/templates/manage/organization/roles.html:36
@@ -3773,10 +3685,8 @@ msgid "Project links"
msgstr "Projekt-Links"
#: warehouse/templates/includes/packaging/project-data.html:50
-#, fuzzy
-#| msgid "GitHub statistics:"
msgid "GitHub Statistics"
-msgstr "GitHub-Statistiken:"
+msgstr "GitHub-Statistiken"
#: warehouse/templates/includes/packaging/project-data.html:56
#: warehouse/templates/includes/packaging/project-data.html:102
@@ -3809,10 +3719,8 @@ msgid "Open PRs:"
msgstr "Offene Issues/Pull Requests:"
#: warehouse/templates/includes/packaging/project-data.html:96
-#, fuzzy
-#| msgid "GitHub statistics:"
msgid "GitLab Statistics"
-msgstr "GitHub-Statistiken:"
+msgstr "GitLab-Statistiken"
#: warehouse/templates/includes/packaging/project-data.html:133
msgid "Open merge requests:"
@@ -4065,7 +3973,7 @@ msgid ""
msgstr ""
"Wir verwenden gravatar.com, um Profilbilder anhand der primären E-"
-"Mail-Adresse anzuzeigen."
+"Mail-Adresse anzuzeigen"
#: warehouse/templates/manage/account.html:235
msgid "Change image on gravatar.com"
@@ -4644,7 +4552,7 @@ msgstr "Kürzliche Konto-Aktivitäten"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4653,8 +4561,8 @@ msgstr "Ereignis"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4681,7 +4589,7 @@ msgstr "Positions-Informationen"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4706,17 +4614,7 @@ msgid "Cannot delete account"
msgstr "Konto kann nicht entfernt werden"
#: warehouse/templates/manage/account.html:815
-#, fuzzy, python-format
-#| msgid ""
-#| "\n"
-#| " Your account is currently the sole owner of "
-#| "%(count)s project.\n"
-#| " "
-#| msgid_plural ""
-#| "\n"
-#| " Your account is currently the sole owner of "
-#| "%(count)s projects.\n"
-#| " "
+#, python-format
msgid ""
"Your account is currently the sole owner of %(count)s "
"project."
@@ -4724,15 +4622,11 @@ msgid_plural ""
"Your account is currently the sole owner of %(count)s "
"projects."
msgstr[0] ""
-"\n"
-" Dieses Konto ist derzeit der alleinige Besitzer "
-"von %(count)s Projekt.\n"
-" "
+"Dieses Konto ist derzeit der alleinige Besitzer von "
+"%(count)s Projekt."
msgstr[1] ""
-"\n"
-" Dieses Konto ist derzeit der alleinige Besitzer "
-"von %(count)s Projekten.\n"
-" "
+"Dieses Konto ist derzeit der alleinige Besitzer von "
+"%(count)s Projekten."
#: warehouse/templates/manage/account.html:820
msgid ""
@@ -4782,8 +4676,8 @@ msgstr "PyPI-Konto löschen"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4972,16 +4866,12 @@ msgid "You have not enabled two factor authentication on your account."
msgstr "Zwei-Faktor-Authentifizierung ist für dieses Konto nicht aktiviert."
#: warehouse/templates/manage/manage_base.html:191
-#, fuzzy
-#| msgid ""
-#| "To set up 2FA with an "
-#| "authentication application:"
msgid ""
"Add 2FA with authentication "
"application"
msgstr ""
-"Um 2FA mit einer "
-"Authentifizierungsanwendung einzurichten:"
+"Hinzufügen von 2FA mit "
+"Authentifizierungsanwendung"
#: warehouse/templates/manage/manage_base.html:196
#, fuzzy
@@ -5116,8 +5006,8 @@ msgstr "Beliebig"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Hinzugefügt von:"
@@ -5175,7 +5065,7 @@ msgstr "Hauptnavigation"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Created on %(creation_date)s"
@@ -5283,8 +5173,8 @@ msgstr "Konto erstellen"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5455,31 +5345,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Alleiniger Besitzer"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Projekte suchen"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Dieses Projekt verwalten"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Sie sind kein Besitzer dieses Projekts"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Öffentliche Projektseite ansehen"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Dieses Projekt hat keine Veröffentlichungen"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5935,10 +5831,8 @@ msgid "Manage publishers"
msgstr "Version verwalten"
#: warehouse/templates/manage/account/publishing.html:436
-#, fuzzy
-#| msgid "Project:"
msgid "Project"
-msgstr "Projekt:"
+msgstr "Projekt"
#: warehouse/templates/manage/account/publishing.html:458
msgid ""
@@ -6688,8 +6582,8 @@ msgid "Created by:"
msgstr "Erstellt von:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "Gelöscht von:"
@@ -6737,7 +6631,7 @@ msgid "Revoked by:"
msgstr "Entfernt von:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7186,29 +7080,11 @@ msgid "Cannot delete organization"
msgstr "Kann Organisation nicht löschen"
#: warehouse/templates/manage/organization/settings.html:253
-#, fuzzy, python-format
-#| msgid ""
-#| "\n"
-#| " Your account is currently the sole owner of "
-#| "%(count)s project.\n"
-#| " "
-#| msgid_plural ""
-#| "\n"
-#| " Your account is currently the sole owner of "
-#| "%(count)s projects.\n"
-#| " "
+#, python-format
msgid "Your organization currently owns %(count)s project."
msgid_plural "Your organization currently owns %(count)s projects."
-msgstr[0] ""
-"\n"
-" Dieses Konto ist derzeit der alleinige Besitzer "
-"von %(count)s Projekt.\n"
-" "
-msgstr[1] ""
-"\n"
-" Dieses Konto ist derzeit der alleinige Besitzer "
-"von %(count)s Projekten.\n"
-" "
+msgstr[0] "Diese Organisation besitzt derzeit %(count)s Projekt."
+msgstr[1] "Diese Organisation besitzt derzeit %(count)s Projekte."
#: warehouse/templates/manage/organization/settings.html:258
msgid "For each project, you must either:"
@@ -7281,25 +7157,11 @@ msgstr "'%(project_name)s' verwalten"
#: warehouse/templates/manage/organization/teams.html:42
#: warehouse/templates/manage/team/manage_team_base.html:73
-#, fuzzy, python-format
-#| msgid ""
-#| "\n"
-#| " %(count)s project\n"
-#| " "
-#| msgid_plural ""
-#| "\n"
-#| " %(count)s projects\n"
-#| " "
+#, python-format
msgid "%(member_count)s member"
msgid_plural "%(member_count)s members"
-msgstr[0] ""
-"\n"
-" %(count)s Projekt\n"
-" "
-msgstr[1] ""
-"\n"
-" %(count)s Projekte\n"
-" "
+msgstr[0] "%(member_count)s Mitglied"
+msgstr[1] "%(member_count)s Mitglieder"
#: warehouse/templates/manage/organization/teams.html:55
#, fuzzy
@@ -7602,30 +7464,54 @@ msgid "Disabled by:"
msgstr "Geändert von:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Projektname"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Projekte suchen"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Projektname"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Projekte suchen"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr "Alternatives Projekt-Repository gelöscht"
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Zusätzliche Informationen"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Positions-Informationen"
@@ -7662,6 +7548,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Die Einladung für '${Organisation_name}' wurde abgelehnt."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Dieses Projekt hat keine Veröffentlichungen"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8298,18 +8191,7 @@ msgid "Project description and sidebar"
msgstr "Projekt-Beschreibung und Seitenleiste"
#: warehouse/templates/manage/project/settings.html:62
-#, fuzzy, python-format
-#| msgid ""
-#| "To set the '%(project_name)s' description, author, links, classifiers, "
-#| "and other details for your next release, use the setup()
arguments in your setup.py"
-#| "code> file
. Updating these fields will not change the metadata for "
-#| "past releases. Additionally, you must use Twine "
-#| "to upload your files in order to get full support for these fields. See "
-#| "the "
-#| "Python Packaging User Guide for more help."
+#, python-format
msgid ""
"To set the '%(project_name)s' description, author, links, classifiers, and "
"other details for your next release, use the setup()
-Argumente in Ihrer setup.py"
-"code>-Datei
. Änderungen an diesen Feldern hat keine Auswirkungen auf "
-"bereits bestehende Veröffentlichungen. Zudem müssen Sie die "
-"Dateien mit Twine hochladen, um die volle Unterstützung dieser "
-"Felder zu gewährleisten. Erfahren Sie mehr dazu im Projekt
-Metadatenfelder in Ihrer "
+"pyproject.toml
-Datei. Änderungen an diesen Feldern hat "
+"keine Auswirkungen auf bereits bestehende Veröffentlichungen. Zudem "
+"müssen Sie die Dateien mit Twine hochladen, um die volle "
+"Unterstützung dieser Felder zu gewährleisten. Erfahren Sie mehr dazu im Python "
"Packaging User Guide."
@@ -8386,7 +8268,7 @@ msgstr "Keine Projekte"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Projektname"
@@ -8531,15 +8413,13 @@ msgid "Alternate repository locations for %(project_name)s"
msgstr "Token für Projekt %(project_name)s erstellen"
#: warehouse/templates/manage/project/settings.html:226
-#, fuzzy
-#| msgid "Project description"
msgid "Description"
-msgstr "Projekt-Beschreibung"
+msgstr "Beschreibung"
#: warehouse/templates/manage/project/settings.html:245
#, python-format
msgid "Delete %(name)s from this project."
-msgstr "Benutzer %(name)s von diesem Projekt entfernen"
+msgstr "Benutzer %(name)s von diesem Projekt entfernen."
#: warehouse/templates/manage/project/settings.html:253
#, fuzzy
@@ -8574,16 +8454,51 @@ msgstr "Projekt-Beschreibung"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Projekte suchen"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Projekte suchen"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Projekt löschen"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Löschen dieses Projekts führt zu:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8598,17 +8513,17 @@ msgstr[1] ""
"Projekt unwiderruflich löschen mitsamt %(count)s "
"Releases"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Projekt unwiderruflich löschen"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Diesen Projektnamen einem beliebigen anderen PyPI-Benutzer "
"zur Verfügung stellen"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8851,7 +8766,7 @@ msgstr "Projektbeschreibung. Der Fokus wird auf die Beschreibung verschoben."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Projekt-Beschreibung"
@@ -8863,7 +8778,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Veröffentlichungs-Historie"
@@ -8875,7 +8790,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Dateien zum Herunterladen"
@@ -8884,42 +8799,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Projekt-Details. Der Fokus wird auf die Projekt-Details verschoben."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Projekt-Details"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Diese Veröffentlichung wurde yanked"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Der Autor dieses Pakets hat keine Projekt-Beschreibung angegeben"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Veröffentlichungs-Benachrichtigungen"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS-Feed"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Diese Version"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "vorab-Veröffentlichung"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "yanked"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8930,19 +8851,19 @@ msgstr ""
"was Sie auswählen sollen, lesen Sie Installation von Paketen."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Quelle Distribution"
msgstr[1] "Quelle Distributionen"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
"Es sind leider keine Quell-Distributions-Dateien für diese Veröffentlichung "
"verfügbar."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Python Packaging User "
"Guide"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "Gebaute Distribution"
@@ -9099,10 +9020,10 @@ msgid ""
"generate and securely store recovery codes to "
"regain access in that event.."
msgstr ""
-"Wenn Sie Ihre %(method)s verlieren und nicht mehr einloggen können, können "
-"Sie permanent Zugriff auf Ihr Konto verlieren. Sie sollten "
-"Wiederherstellungscodes generieren und sicher "
-"speichern, um Zugriff in diesem Fall wieder zu erhalten.."
+"Wenn Sie Ihre %(method)s verlieren und sich nicht mehr einloggen können, "
+"können Sie permanent Zugriff auf Ihr Konto verlieren. Sie "
+"sollten Wiederherstellungscodes generieren "
+"und sicher speichern, um Zugriff in diesem Fall wieder zu erhalten.."
#: warehouse/templates/pages/help.html:37
#, fuzzy
@@ -9303,17 +9224,15 @@ msgstr ""
#: warehouse/templates/pages/help.html:88
msgid "How do I get a file size limit exemption or increase for my project?"
msgstr ""
-"Wie erhalte ich eine Ausnahme von der Dateigrößenlimitierung oder erhöhe "
+"Wie erhalte ich eine Ausnahme von der Dateigrößenlimitierung oder erhöhe "
"diese für mein Projekt?"
#: warehouse/templates/pages/help.html:89
-#, fuzzy
-#| msgid "How do I get a file size limit exemption or increase for my project?"
msgid ""
"How do I get a total project size limit exemption or increase for my project?"
msgstr ""
-"Wie erhalte ich eine Ausnahme von der Dateigrößenlimitierung oder erhöhe "
-"diese für mein Projekt?"
+"Wie erhalte ich eine Ausnahme von der Limitierung der Gesamtprojektgröße "
+"oder erhöhe diese für mein Projekt?"
#: warehouse/templates/pages/help.html:90
msgid ""
@@ -9509,16 +9428,14 @@ msgstr ""
"\"Veröffentlichung\", \"Datei\" und \"Paket\", um die auf PyPI verfügbare "
"Software zu beschreiben. Diese Begriffe können manchmal verwirrend sein, "
"weil sie in andere Kontexten andere Dinge beschreiben. So benutzen wir sie "
-"auf PyPI:
\n"
-"Ein \"Projekt\" bei PyPI ist der Begriff für eine Sammlung von "
-"Veröffentlichungen und Dateien und den dazugehörigen Informationen. Projekte "
-"bei PyPI werden von anderen Mitgliedern der Python-Community erstellt und "
-"geteilt damit Sie sie nutzen können.
\n"
-"Eine \"Veröffentlichung\" bei PyPI ist eine konkrete Version eines "
-"Projekts. Zum Beispiel hat das requests-"
-"Projekt eine ganze Reihe von Veröffentlichungen, wie \"requests 2.10\" und "
-"\"requests 1.2.1\". Eine Veröffentlichung umfasst eine oder mehrere "
-"\"Dateien\".
\n"
+"auf PyPI: Ein \"Projekt\" bei PyPI ist der Begriff für eine Sammlung "
+"von Veröffentlichungen und Dateien und den dazugehörigen Informationen. "
+"Projekte bei PyPI werden von anderen Mitgliedern der Python-Community "
+"erstellt und geteilt damit Sie sie nutzen können.
Eine "
+"\"Veröffentlichung\" bei PyPI ist eine konkrete Version eines Projekts. Zum "
+"Beispiel hat das requests-Projekt eine "
+"ganze Reihe von Veröffentlichungen, wie \"requests 2.10\" und \"requests "
+"1.2.1\". Eine Veröffentlichung umfasst eine oder mehrere \"Dateien\".
"
"Eine \"Datei\" bei PyPI, auch \"Paket\" genannt, können Sie herunterladen "
"und installieren. Wegen sich unterscheidender Hardware, Betriebssystemen und "
"Dateiformaten, kann eine Veröffentlichung mehrere Dateien (Pakete) "
@@ -9535,10 +9452,10 @@ msgid ""
"rel=\"noopener\">Python Packaging User Guide."
msgstr ""
"Besuchen Sie die Installationsanleitung im Installationsanleitung im Python Packaging User Guide, um zu erfahren, wie Sie "
-"Dateien von PyPU installieren können."
+"Dateien von PyPI installieren können."
#: warehouse/templates/pages/help.html:235
#, python-format
@@ -9549,7 +9466,7 @@ msgid ""
"a> on the Python Packaging User Guide."
msgstr ""
-"Um zu erfahren, wie Sie Ihr Python-Projekt konfigurieren, verpacken und "
+"Um zu erfahren, wie Sie Ihr Python-Projekt konfigurieren, paketieren und "
"verteilen, lesen Sie das Packaging-Tutorial"
"a> im PEP 541."
+#, python-format
msgid ""
"A yanked release is a release that is always ignored by an installer, unless "
"it is the only release that matches a version specifier (using either "
@@ -9581,11 +9492,13 @@ msgid ""
"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">PEP 592 for more information."
msgstr ""
-"Derzeit gibt es kein etabliertes Verfahren für die Durchführung dieser "
-"administrativen Aufgabe, das eindeutig und fair für alle Beteiligten ist. "
-"Ein solches Verfahren befindet sich mit PEP 541 in der Entwicklung."
+"Eine aus dem Verkehr gezogene Veröffentlichung ist eine Veröffentlichung, "
+"die immer von einem Installationsprogramm ignoriert wird, es sei denn, es "
+"ist die einzige Veröffentlichung, die mit einer Versionsangabe übereinstimmt "
+"(Nutzung von ==
oder ===
). Siehe PEP 592"
+"a> für weitere Informationen."
#: warehouse/templates/pages/help.html:256
msgid "My account"
@@ -9642,32 +9555,10 @@ msgstr ""
"Sie können die E-Mail-Adressen ihres Kontos in den Kontoeinstellungen verwalten. Dort können auch "
"Bestätigungs-E-Mails für Nutzer versendet werden, die sich von der Umsetzung "
-"dieser Richtilinie registriert haben."
+"dieser Richtlinie registriert haben."
#: warehouse/templates/pages/help.html:269
-#, fuzzy, python-format
-#| msgid ""
-#| "
PyPI itself has not suffered a breach. This is a protective measure "
-#| "to reduce the risk of credential "
-#| "stuffing attacks against PyPI and its users.
Each time a "
-#| "user supplies a password — while registering, authenticating, or updating "
-#| "their password — PyPI securely checks whether that password has appeared "
-#| "in public data breaches.
During each of these processes, PyPI "
-#| "generates a SHA-1 hash of the supplied password and uses the first five "
-#| "(5) characters of the hash to check the Have I Been Pwned API and determine if the password "
-#| "has been previously compromised. The plaintext password is never stored "
-#| "by PyPI or submitted to the Have I Been Pwned API.
PyPI will not "
-#| "allow such passwords to be used when setting a password at registration "
-#| "or updating your password.
If you receive an error message "
-#| "saying that \"This password appears in a breach or has been compromised "
-#| "and cannot be used\", you should change it all other places that you use "
-#| "it as soon as possible.
If you have received this error while "
-#| "attempting to log in or upload to PyPI, then your password has been reset "
-#| "and you cannot log in to PyPI until you reset your password.
"
+#, python-format
msgid ""
" PyPI itself has not suffered a breach. This is a protective measure to "
"reduce the risk of PyPI selbst ist nicht von einem Sicherheitsleck betroffen. Dies ist eine "
"reine Vorsichtsmaßnahme, um das Risiko einer Credential Stuffing Attacke gegen PyPI und seine "
+"rel=\"noopener\">Credential-Stuffing-Attacke gegen PyPI und seine "
"Benutzer zu verringern.
Jedes Mal, wenn ein Benutzer ein Passwort "
"eingibt — bei der Registrierung, Anmeldung oder beim Ändern des Passworts — "
"prüft PyPI auf sichere Art, ob das Passwort ein einem veröffentlichten "
@@ -9702,9 +9593,9 @@ msgstr ""
"Zeichen dieses Hashes werden mittels der Have I Been Pwned "
"API darauf geprüft, ob sie vorher schon einmal kompromittiert worden "
-"sind. Das Passwort wird niemals im Klartext von PyPI gespeichert oder an "
-"die Have I Been Pwned API übergeben.
PyPI verhindert die Nutzung "
-"von kompromittierten Passwörtern bei der Registrierung oder dem Ändern des "
+"sind. Das Passwort wird niemals im Klartext von PyPI gespeichert oder an die "
+"Have I Been Pwned API übergeben.
PyPI verhindert die Nutzung von "
+"kompromittierten Passwörtern bei der Registrierung oder dem Ändern des "
"Passworts.
Sofern Sie eine Fehlermeldung mit dem Inhalt \"Dieses "
"Passwort kommt in einem Datenleck vor oder wurde kompromittiert und kann "
"daher nicht verwendet werden\" erhalten, sollten Sie das Passwort "
@@ -9738,7 +9629,7 @@ msgid ""
"href=\"#suspicious-activity\">suspicious activity section applies too. "
"p>"
msgstr ""
-"
Ein mit Ihrem Konto verknüpfter PyPI API-Token wurde auf einer "
+"
Ein mit Ihrem Konto verknüpfter PyPI-API-Token wurde auf einer "
"öffentlichen Website veröffentlicht. Es wurde automatisch widerrufen, aber "
"bevor Sie einen neuen generieren, überprüfen Sie bitte die E-Mail, die Sie "
"erhalten und versuchen, die Ursache zu bestimmen. Der Abschnitt zu 2FA with an "
"authentication application:"
msgstr ""
-"Um 2FA mit einer "
+"Um 2FA mit einer "
"Authentifizierungsanwendung einzurichten:"
#: warehouse/templates/pages/help.html:381
@@ -9870,7 +9761,7 @@ msgid ""
"application\""
msgstr ""
"Melden Sie sich in Ihrem PyPI-Konto an, öffnen Sie die Kontoeinstellungen "
-"und wählen Sie \"2FA mit "
+"und wählen Sie \"2FA mit "
"Authentifizierungsanwendung hinzufügen\""
#: warehouse/templates/pages/help.html:383
@@ -9891,10 +9782,6 @@ msgstr ""
"Anwendung ab."
#: warehouse/templates/pages/help.html:385
-#, fuzzy
-#| msgid ""
-#| "Your application will generate an authentication code - use this to "
-#| "verify your set up on PyPI"
msgid ""
"Your application will generate an authentication code - use this to verify "
"your set-up on PyPI"
@@ -9920,7 +9807,7 @@ msgstr "Wenn Sie sich das nächste Mal bei PyPI anmelden, müssen Sie:"
#: warehouse/templates/pages/help.html:392
#: warehouse/templates/pages/help.html:484
msgid "Provide your username and password, as normal"
-msgstr "Geben Sie Ihren Benutzernamen und Ihr Passwort wie üblich ein."
+msgstr "Geben Sie Ihren Benutzernamen und Ihr Passwort wie üblich ein"
#: warehouse/templates/pages/help.html:393
msgid "Open your authentication application to generate an authentication code"
@@ -9944,9 +9831,6 @@ msgstr ""
"PyPI-Nutzer."
#: warehouse/templates/pages/help.html:402
-#, fuzzy
-#| msgid ""
-#| "To set up two factor authentication with a USB key, you'll need:"
msgid ""
"To set up two-factor authentication with a USB key, you'll need:"
msgstr ""
@@ -10010,18 +9894,6 @@ msgid "Follow these steps:"
msgstr "Führen Sie die folgenden Schritte aus:"
#: warehouse/templates/pages/help.html:423
-#, fuzzy
-#| msgid ""
-#| "\n"
-#| " Log in to your PyPI account, go to your account settings, "
-#| "and choose \"Add 2FA "
-#| "with security device (e.g. USB key)\"\n"
-#| " Give your key a name. This is necessary because it's "
-#| "possible to add more than one security device to your account.\n"
-#| " Click on the \"Set up security device\" button\n"
-#| " Insert and touch your USB key, as instructed by your "
-#| "browser\n"
-#| " "
msgid ""
"Log in to your PyPI account, go to your account settings, and choose "
"\"Add 2FA with security "
@@ -10030,43 +9902,30 @@ msgid ""
"li> Click on the \"Set up security device\" button Insert and "
"touch your USB key, as instructed by your browser"
msgstr ""
-"\n"
-" Melden Sie sich mit ihrem PyPI-Konto an, öffnen Sie die "
-"Kontoeinstellungen und wählen Sie \"2FA mit einem SIcherheitsgerät (z.B. USB-Schlüssel) "
-"hinzufügen\"\n"
-"Benennen Sie den Schlüssel. Dies ist erforderlich, da Sie mehrere "
-"Sicherheitsgeräte zu Ihrem Konto hinzufügen können.\n"
-"Klicken Sie auf \"Sicherheitsgerät einrichten\"\n"
-"Stecken Sie Ihren USB-Schlüssel ein und berühren Sie ihn nach Anweisung "
-"Ihres Browsers\n"
-" "
+"Melden Sie sich mit ihrem PyPI-Konto an, öffnen Sie die "
+"Kontoeinstellungen und wählen Sie \"2FA mit einem Sicherheitsgerät (z.B. USB-Schlüssel) "
+"hinzufügen\" Benennen Sie den Schlüssel. Dies ist erforderlich, da "
+"Sie mehrere Sicherheitsgeräte zu Ihrem Konto hinzufügen können. "
+"Klicken Sie auf \"Sicherheitsgerät einrichten\" Stecken Sie "
+"Ihren USB-Schlüssel ein und berühren Sie ihn nach Anweisung Ihres Browsers"
+"li>"
#: warehouse/templates/pages/help.html:430
msgid ""
"Once complete, your USB key will be registered to your PyPI account and can "
"be used during the log in process."
msgstr ""
-"Nach Abschluss wird der USB-Schlüssel mit Ihrem PyPI-Konto verknüpft und can "
-"bei der Anmeldung verwendet werden."
+"Nach Abschluss wird der USB-Schlüssel mit Ihrem PyPI-Konto verknüpft und "
+"kann bei der Anmeldung verwendet werden."
#: warehouse/templates/pages/help.html:434
-#, fuzzy
-#| msgid ""
-#| "\n"
-#| " Provide your username and password, as normal\n"
-#| " Insert and touch your USB key to finish logging into PyPI"
-#| "li>\n"
-#| " "
msgid ""
"Provide your username and password, as normal Insert and touch "
"your USB key to finish logging into PyPI"
msgstr ""
-"\n"
-" Wie gewohnt Ihren Benutzernamen und Ihr Passwort angeben\n"
-"Ihren USB-Schlüssel einstecken und berühren, um die Anmeldung "
-"abzuschließen\n"
-" "
+"Wie gewohnt Ihren Benutzernamen und Ihr Passwort angeben Ihren "
+"USB-Schlüssel einstecken und berühren, um die Anmeldung abzuschließen"
#: warehouse/templates/pages/help.html:445
#, python-format
@@ -10093,12 +9952,7 @@ msgstr ""
"rel=\"noopener\">Handys, die als Sicherheitsvorrichtungen dienen."
#: warehouse/templates/pages/help.html:456
-#, fuzzy, python-format
-#| msgid ""
-#| "As PyPI's two factor implementation follows the WebAuthn standard, PyPI users will be able to "
-#| "take advantage of any future developments in this field."
+#, python-format
msgid ""
"As PyPI's two-factor implementation follows the WebAuthn Standard folgt, können PyPI-Anwender "
+"authentication\">WebAuthn-Standard folgt, können PyPI-Anwender "
"alle zukünftigen Entwicklungen in diesem Bereich nutzen."
#: warehouse/templates/pages/help.html:465
-#, fuzzy
-#| msgid ""
-#| "If you lose access to your authentication application"
-#| "a> or security device, you can use these codes to "
-#| "sign into PyPI."
msgid ""
"If you lose access to your authentication application "
"or security device, you can use these codes to log "
@@ -10126,12 +9975,6 @@ msgstr ""
"verwenden, um sich bei PyPI anzumelden."
#: warehouse/templates/pages/help.html:468
-#, fuzzy
-#| msgid ""
-#| "Recovery codes are one time use. They are not a "
-#| "substitute for a authentication application or security device and should only be used for "
-#| "recovery. After using a recovery code to sign in, it becomes inactive."
msgid ""
"Recovery codes are one time use. They are not a substitute "
"for an authentication application or a 2FA with "
# | "authentication application\""
#: warehouse/templates/pages/help.html:476
-#, fuzzy
msgid ""
"Log in to your PyPI account, go to your account settings, and choose "
"\"Generate recovery codes\""
msgstr ""
"Melden Sie sich in Ihrem PyPI-Konto an, öffnen Sie die Kontoeinstellungen "
-"und wählen Sie \"2FA mit "
-"Authentifizierungsanwendung hinzufügen\""
+"und wählen Sie \"Wiederherstellungscodes generieren\""
#: warehouse/templates/pages/help.html:477
msgid ""
@@ -10169,8 +10010,8 @@ msgid ""
"storing them in a safe location or saving them in a password manager."
msgstr ""
"Bitte speichern Sie die angezeigten Wiederherstellungscodes sicher ab! Bitte "
-"ziehen Sie in Erwägung die sie auszudrucken und an einem sicheren Ort zu "
-"speichern oder sie in einem Passwort-Manager zu speichern."
+"ziehen Sie in Erwägung sie auszudrucken und an einem sicheren Ort auf zu "
+"bewahren oder sie in einem Passwort-Manager zu speichern."
#: warehouse/templates/pages/help.html:480
msgid ""
@@ -10188,16 +10029,12 @@ msgid "To sign in with a recovery code:"
msgstr "Um sich mit einem Wiederherstellungscode anzumelden:"
#: warehouse/templates/pages/help.html:485
-#, fuzzy
-#| msgid ""
-#| "When prompted for two factor authentication, select \"Login using "
-#| "recovery codes\""
msgid ""
"When prompted for two-factor authentication, select \"Login using recovery "
"codes\""
msgstr ""
-"Wenn für Sie gebeten Zwei-Faktor-Authentifizierung zu nutzen, wählen Sie "
-"bitte \"Anmeldung mit Wiederherstellungscodes\""
+"Wenn Sie zur Zwei-Faktor-Authentifizierung aufgefordert werden, wählen Sie "
+"\"Anmeldung mit Wiederherstellungscodes\""
#: warehouse/templates/pages/help.html:486
msgid ""
@@ -10217,16 +10054,12 @@ msgstr ""
"Ihren Kontoeinstellungen erstellen."
#: warehouse/templates/pages/help.html:493
-#, fuzzy
-#| msgid ""
-#| "API tokens provide an alternative way to authenticate when uploading "
-#| "packages to PyPI."
msgid ""
"API tokens are used to authenticate when uploading packages "
"to PyPI."
msgstr ""
-"API-Token stellen eine alternative Authentifizierungsmethode beim Hochladen "
-"von Paketen zum PyPI dar."
+"API-Tokens werden zur Authentifizierung beim Hochladen von Paketen"
+"strong> auf PyPI verwendet."
# | msgid ""
# | "\n"
@@ -10247,23 +10080,15 @@ msgstr ""
# | "token where possible.
\n"
# | " "
#: warehouse/templates/pages/help.html:498
-#, fuzzy
msgid ""
"You can create a token for an entire PyPI account, in which case, the token "
"will work for all projects associated with that account. Alternatively, you "
"can limit a token's scope to a specific project."
msgstr ""
-"\n"
-" API-Token bieten einen weiteren Weg (anstelle von Benutzername "
-"und Passwort), sich zum Hochladen von Paketen bei PyPI zu "
-"anzumelden.
\n"
-" Sie können einen Token für einen komplettes PyPI Konto "
-"erzeugen. Dieser funktioniert dann für alle Projekte, die diesem Konto "
-"zugeordnet sind. Alternativ können Sie den Umfang eines Token auf ein "
-"bestimmtes Projekt beschränken.
\n"
-" Wir empfehlen Ihnen dringend, sich nach Möglichkeit mit "
-"einem API-Token zu authentifizieren.
\n"
-" "
+"Sie können einen Token für einen komplettes PyPI-Konto erzeugen. Dieser "
+"funktioniert dann für alle Projekte, die diesem Konto zugeordnet sind. "
+"Alternativ können Sie den Umfang eines Token auf ein bestimmtes Projekt "
+"beschränken."
#: warehouse/templates/pages/help.html:505
msgid ""
@@ -10274,7 +10099,7 @@ msgstr ""
"Token auf die minimal notwendigen Projekte zu beschränken."
#: warehouse/templates/pages/help.html:512
-#, fuzzy, python-format
+#, python-format
msgid ""
"If you are publishing to PyPI from a CI provider that supports Trusted Publishing, we strongly recommend using "
@@ -10290,12 +10115,12 @@ msgstr "Um einen API-Token zu erstellen:"
#: warehouse/templates/pages/help.html:523
msgid "Verify your email address"
-msgstr "Bestätigen Sie Ihre E-Mail Adresse"
+msgstr "Bestätigen Sie Ihre E-Mail-Adresse"
#: warehouse/templates/pages/help.html:523
#, python-format
msgid "(check your account settings)"
-msgstr "(Überprüfen Sie Ihre Kontoeinstellungen)"
+msgstr "(überprüfen Sie Ihre Kontoeinstellungen)"
#: warehouse/templates/pages/help.html:524
#, python-format
@@ -10363,14 +10188,14 @@ msgstr ""
"Aktion ausführen möchten. Sensitive Aktionen umfassen Dinge wie das "
"Hinzufügen oder Entfernen von Betreuern, das Löschen von Distributionen, das "
"Generieren von API-Token und das Einrichten von Zwei-Faktor-"
-"Authentifizierung. Sie müssen nur Ihr Passwort erneut bestätigen, "
-"wenn es mehr als eine Stunde seit Sie zuletzt bestätigt es.
"
-"Wir empfehlen Ihnen solche Aktionen nur auf Ihrem persönlichen, "
-"passwort-geschützten, Computer auszuführen.
"
+"Authentifizierung. Sie müssen Ihr Kennwort nur dann erneut "
+"bestätigen, wenn seit der letzten Bestätigung mehr als eine Stunde vergangen "
+"ist.
Wir empfehlen Ihnen solche Aktionen nur auf Ihrem "
+"persönlichen, passwort-geschützten, Computer auszuführen.
"
#: warehouse/templates/pages/help.html:550
msgid "PyPI does not currently support changing a username."
-msgstr "PyPI unterstützt derzeit das Andern des Benutzernamens nicht."
+msgstr "PyPI unterstützt derzeit das Ändern des Benutzernamens nicht."
#: warehouse/templates/pages/help.html:551
msgid ""
@@ -10384,11 +10209,7 @@ msgstr ""
"Effekt hat."
#: warehouse/templates/pages/help.html:555
-#, fuzzy, python-format
-#| msgid ""
-#| "PyPI users and projects can use Trusted Publishers"
-#| "a> to delegate publishing authority for a PyPI package to a trusted third "
-#| "party service, eliminating the need to use API tokens or passwords."
+#, python-format
msgid ""
"PyPI users and projects can use Trusted Publishers "
"to delegate publishing authority for a PyPI package to a trusted third party "
@@ -10397,8 +10218,7 @@ msgstr ""
"PyPI-Nutzer und Projekte können Vertrauenswürdige "
"Herausgeber verwenden, um die Veröffentlichungsbehörde für ein PyPI-"
"Paket an einen vertrauenswürdigen Drittanbieter-Service zu delegieren, "
-"wodurch die Notwendigkeit der Verwendung von API-Token oder Passwörtern "
-"entfällt."
+"wodurch die Notwendigkeit der Verwendung von API-Token entfällt."
#: warehouse/templates/pages/help.html:567
msgid "Yes, including RSS feeds of new packages and new releases."
@@ -10420,16 +10240,10 @@ msgstr ""
"Wenn Sie einen eigenen Mirror/Spiegelserver von PyPI ausführen müssen, ist "
"das bandersnatch-Projekt die empfohlene Lösung. "
"Beachten Sie, dass der Speicherbedarf für einen PyPI-Spiegel mehr als 1 "
-"Terabyte betragen würde - Tendenz steigend!"
+"Terabyte betragen würde – Tendenz steigend!"
#: warehouse/templates/pages/help.html:573
-#, fuzzy, python-format
-#| msgid ""
-#| "PyPI itself does not offer a way to get notified when a project uploads "
-#| "new releases. However, there are several third-party services that offer "
-#| "comprehensive monitoring and notifications for project releases and "
-#| "vulnerabilities listed as GitHub apps."
+#, python-format
msgid ""
"You can subscribe to the project releases RSS feed. "
@@ -10438,27 +10252,24 @@ msgid ""
"vulnerabilities listed as GitHub apps."
msgstr ""
-"PyPI selbst bietet keine Möglichkeit, sich benachrichtigen zu lassen, wenn "
-"ein Projekt neue Versionen hochlädt. Es gibt jedoch mehrere Dienste von "
-"Drittanbietern, die umfassende Überwachungen und Benachrichtigungen für "
-"Projektfreigaben und Sicherheitslücken anbieten und als GitHub Apps "
-"angeboten werden."
+"Sie können den Projektveröffentlichungen-RSS-Feed "
+"abonnieren. Zusätlich gibt es mehrere Dienste von Drittanbietern, die "
+"umfassende Überwachungen und Benachrichtigungen für Projektfreigaben und "
+"Sicherheitslücken anbieten und als GitHub-Apps angeboten werden."
#: warehouse/templates/pages/help.html:576
-#, fuzzy, python-format
-#| msgid ""
-#| "You can analyze PyPI download usage statistics via our public "
-#| "dataset on Google BigQuery."
+#, python-format
msgid ""
"You can analyze PyPI project/package metadata and download usage "
"statistics via our public dataset on Google BigQuery."
msgstr ""
-"Sie können die PyPI Download Statistiken über unseren öffentlichen "
-"Datensatz auf Google BigQuery analysieren."
+"Sie können die Metadaten von PyPI-Projekten/Paketen und die PyPI-Download-"
+"Statistiken über unseren öffentlichen Datensatz auf Google BigQuery "
+"analysieren."
#: warehouse/templates/pages/help.html:578
#, python-format
@@ -10475,7 +10286,7 @@ msgid ""
"factors."
msgstr ""
"Libraries.io stellt Statistiken für PyPI Projekte zur "
+"rel=\"noopener\">Libraries.io stellt Statistiken für PyPI-Projekte zur "
"Verfügung (Beispiel, Python Standard Bibliothek einer Python Version ab 2.5 "
+"rel=\"noopener\">Python-Standard-Bibliothek einer Python-Version ab 2.5 "
"bis zur heutigen Version."
#: warehouse/templates/pages/help.html:610
@@ -10595,13 +10400,11 @@ msgstr ""
"keine Veröffentlichungen erstellt."
#: warehouse/templates/pages/help.html:612
-#, fuzzy, python-format
-#| msgid ""
-#| "If the owner is unresponsive, see %(anchor_text)s"
+#, python-format
msgid "See %(anchor_text)s"
msgstr ""
-"Wenn der Eigentümer nicht reagiert, finden Sie weitere Informationen unter: "
-"%(anchor_text)s"
+"Sie finden weitere Informationen unter: %(anchor_text)s"
#: warehouse/templates/pages/help.html:616
#, python-format
@@ -10661,6 +10464,9 @@ msgid ""
"extension of the readme
field value to control how PyPI renders "
"your description."
msgstr ""
+"Wenn Sie pyproject.toml
für Projekt-Metadaten verwenden, können "
+"Sie die Erweiterung des readme
-Feldes nutzen, um zu steuern, "
+"wie PyPI Ihre Beschreibung darstellt."
#: warehouse/templates/pages/help.html:634
#, python-format
@@ -10670,6 +10476,10 @@ msgid ""
"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" "
"rel=\"noopener\">reStructuredText"
msgstr ""
+"Zum Beispiel wird readme = \"README.md\"
die Beschreibung als "
+"Markdown wiedergeben, während readme = \"README.rst\"
sie als "
+"reStructuredText wiedergibt"
#: warehouse/templates/pages/help.html:641
#, python-format
@@ -10683,16 +10493,7 @@ msgstr ""
"Guide."
#: warehouse/templates/pages/help.html:652
-#, fuzzy, python-format
-#| msgid ""
-#| "If you can't upload your project's release to PyPI because you're hitting "
-#| "the upload file size limit, we can sometimes increase your limit. Make "
-#| "sure you've uploaded at least one release for the project that's "
-#| "under the limit (a developmental "
-#| "release version number is fine). Then, file an issue and tell us:"
+#, python-format
msgid ""
"If you can't upload your project's release to PyPI because you're hitting "
"the upload file size limit (%(max_file_size_mb)s MiB by default; individual "
@@ -10704,11 +10505,12 @@ msgid ""
"target=\"_blank\" rel=\"noopener\">file an issue and tell us:"
msgstr ""
"Wenn Sie die Veröffentlichung Ihres Projekts auf PyPI nicht hochladen "
-"können, weil Sie die Upload-Dateigrößenbegrenzung erreicht haben, können wir "
-"die Begrenzung manchmal erhöhen. Stellen Sie sicher, dass Sie mindestens "
-"eine Veröffentlichung für das Projekt hochgeladen haben, die unter "
-"der Begrenzung liegt (eine unter der Begrenzung liegt (eine Entwicklungsversionsnummer ist in Ordnung). Dann melden Sie ein Problem und teilen Sie uns mit:"
@@ -10726,7 +10528,7 @@ msgstr "Die Größe der Veröffentlichung, in Megabytes"
msgid ""
"Which index/indexes you need the increase for (PyPI, Test PyPI, or both)"
msgstr ""
-"Für welchen Index (PyPI, Test PyPI oder beide) Sie die Erhöhung benötigen"
+"Für welchen Index (PyPI, Test-PyPI oder beide) Sie die Erhöhung benötigen"
#: warehouse/templates/pages/help.html:664
#: warehouse/templates/pages/help.html:685
@@ -10738,11 +10540,7 @@ msgstr ""
"zusätzliche Größe."
#: warehouse/templates/pages/help.html:671
-#, fuzzy, python-format
-#| msgid ""
-#| "If you can't upload your project's release to PyPI because you're hitting "
-#| "the project size limit, first remove any unnecessary releases or "
-#| "individual files to lower your overall project size."
+#, python-format
msgid ""
"If you can't upload your project's release to PyPI because you're hitting "
"the project size limit (%(max_project_size_gb)s GiB by default; individual "
@@ -10750,39 +10548,28 @@ msgid ""
"files to lower your overall project size."
msgstr ""
"Wenn Sie die Veröffentlichung Ihres Projekts nicht auf PyPI hochladen "
-"können, weil Sie die Projekt-Größengrenze treffen, entfernen Sie zunächst "
-"unnötige Versionen oder einzelne Dateien, um Ihre Gesamtprojektgröße zu "
-"senken."
+"können, weil Sie die Projekt-Größengrenze (standardmäßig "
+"%(max_project_size_gb)s GiB; individuelle Projekte können davon abweichen) "
+"treffen, entfernen Sie zunächst unnötige Versionen oder einzelne Dateien, um "
+"Ihre Gesamtprojektgröße zu senken."
#: warehouse/templates/pages/help.html:678
-#, fuzzy, python-format
-#| msgid ""
-#| "Learn how to create a new release on the Python Packaging "
-#| "User Guide"
+#, python-format
msgid ""
"If that is not possible, we can sometimes increase your limit. File an issue and tell us:"
msgstr ""
-"Erfahren Sie im Python Packaging User Guide mehr zum Erstellen neue "
-"Veröffentlichungen"
+"Ist dies nicht möglich, können wir Ihre Begrenzung manchmal erhöhen. Melden sie ein Problem und teilen Sie es uns mit:"
#: warehouse/templates/pages/help.html:684
-#, fuzzy
-#| msgid "The size of your release, in megabytes"
msgid "The total size of your project, in gigabytes"
-msgstr "Die Größe der Veröffentlichung, in Megabytes"
+msgstr "Die Gesamtgröße Ihres Projekts in Gigabyte"
#: warehouse/templates/pages/help.html:691
-#, fuzzy, python-format
-#| msgid ""
-#| "To learn how to install a file from PyPI, visit the installation tutorial on the Python Packaging User Guide."
+#, python-format
msgid ""
"PyPI receives reports on vulnerabilities in the packages hosted on it from "
"the Python Packaging "
"Advisory Database."
msgstr ""
-"Besuchen Sie die Installationsanleitung im Python Packaging User Guide, um zu erfahren, wie Sie "
-"Dateien von PyPU installieren können."
+"PyPI erhält Berichte über Sicherheitslücken in den Paketen, die auf ihm "
+"gehostet werden, vom Open Source Vulnerabilities Projekt, "
+"das wiederum Sicherheitslücken von der Python Packaging "
+"Advisory Database aufnimmt."
#: warehouse/templates/pages/help.html:696
-#, fuzzy, python-format
-#| msgid ""
-#| "Learn how to create a new release on the Python Packaging "
-#| "User Guide"
+#, python-format
msgid ""
"If you believe vulnerability data for your project is invalid or incorrect, "
"file an issue with details."
msgstr ""
-"Erfahren Sie im Python Packaging User Guide mehr zum Erstellen neue "
-"Veröffentlichungen"
+"Wenn Sie der Meinung sind, dass die Schwachstellendaten für Ihr Projekt "
+"ungültig oder fehlerhaft sind, reichen Sie ein "
+"Problem mit Details ein."
#: warehouse/templates/pages/help.html:703
msgid ""
@@ -10830,27 +10615,18 @@ msgstr ""
"wiederhergestellt werden."
#: warehouse/templates/pages/help.html:718
-#, fuzzy, python-format
-#| msgid ""
-#| "PyPI will reject uploads if the description fails to render. To check a "
-#| "description locally for validity, you may use readme_renderer, which is the same description "
-#| "renderer used by PyPI."
+#, python-format
msgid ""
"PyPI will reject uploads if the package description fails to render. You may "
"use twine's check command to "
"locally check a description for validity."
msgstr ""
-"PyPI wird das Hochladen ablehnen, wenn die Beschreibung nicht dargestellt "
-"werden kann. Um die Beschreibung lokal zu validieren, können Sie readme_renderer benutzen, den auch PyPI zur "
-"Darstellung verwendet."
+"PyPI wird das Hochladen ablehnen, wenn die Projektbeschreibung nicht "
+"dargestellt werden kann. Sie können den Befehl check von twine verwenden, um eine Beschreibung "
+"lokal auf ihre Gültigkeit zu prüfen."
#: warehouse/templates/pages/help.html:724
-#, fuzzy
-#| msgid ""
-#| "If you've forgotten your PyPI password but you remember your email "
-#| "address or username, follow these steps to reset your password:"
msgid ""
"If you've forgotten your PyPI password, but you remember your email address "
"or username, follow these steps to reset your password:"
@@ -10877,34 +10653,32 @@ msgstr ""
"Sie erhalten eine E-Mail mit einem Link zum Zurücksetzen des Kennworts."
#: warehouse/templates/pages/help.html:733
-#, fuzzy
-#| msgid "If you've lost access to your PyPI account due to:"
msgid ""
"If you've lost access to your PyPI account or can't fully verify it due to:"
-msgstr "Wenn Sie den Zugriff auf Ihr PyPI-Konto verloren haben aufgrund von:"
+msgstr ""
+"Wenn Sie den Zugang zu Ihrem PyPI-Konto verloren haben oder es nicht "
+"vollständig verifizieren können aufgrund von:"
# | msgid "Emails associated with your account"
#: warehouse/templates/pages/help.html:735
-#, fuzzy
msgid "Lost access to the email address associated with your account"
-msgstr "Mit dem Konto verbundene E-Mail-Adressen"
+msgstr ""
+"Sie haben den Zugriff auf die mit Ihrem Konto verbundene E-Mail-Adresse "
+"verloren"
#: warehouse/templates/pages/help.html:736
msgid "Accidentally registered with an email address you cannot verify"
msgstr ""
+"Versehentlich mit einer E-Mail-Adresse registriert, die Sie nicht "
+"verifizieren können"
#: warehouse/templates/pages/help.html:737
-#, fuzzy
-#| msgid ""
-#| "Lost two factor authentication application, device, and recovery "
-#| "codes"
msgid ""
"Lost two-factor authentication application, device, and recovery codes"
"a>"
msgstr ""
-"Verlust von zwei Faktor-Authentifizierung App, App, Gerät und Wiederherstellungscodes"
@@ -10915,20 +10689,20 @@ msgstr ""
# rel="
# | "\"noopener\">file an issue on our tracker."
#: warehouse/templates/pages/help.html:740
-#, fuzzy, python-format
+#, python-format
msgid ""
"You can proceed to file an issue on our tracker to "
"request assistance with account recovery."
msgstr ""
-"Wenn Sie keinen Zugriff mehr auf die mit Ihrem Konto verbundene E-Mail-"
-"Adresse haben, eröffnen Sie bitte einen Vorgang in unserem Bug-Tracker."
+"Sie können einen Fehler in unserem Bug-Tracker melden, um "
+"Unterstützung bei der Wiederherstellung Ihres Kontos zu erhalten."
#: warehouse/templates/pages/help.html:748
msgid "Ensure that your API Token is valid and has not been revoked."
msgstr ""
-"Stellen Sie sicher, dass Ihr API Token gültig ist und nicht widerrufen wurde."
+"Stellen Sie sicher, dass Ihr API-Token gültig ist und nicht widerrufen wurde."
#: warehouse/templates/pages/help.html:749
msgid ""
@@ -10940,31 +10714,21 @@ msgstr ""
"enthält."
#: warehouse/templates/pages/help.html:750
-#, fuzzy
-#| msgid "Set your username to __token__
"
msgid "Ensure that the username you are using is __token__
."
-msgstr "Setzen Sie Ihren Benutzernamen auf __token__
"
+msgstr ""
+"Stellen Sie sicher, dass der von Ihnen verwendete Benutzername "
+"__token__
lautet."
#: warehouse/templates/pages/help.html:752
-#, fuzzy
-#| msgid ""
-#| "In both cases, remember that PyPI and TestPyPI each require you to create "
-#| "an account, so your credentials may be different."
msgid ""
"Remember that PyPI and TestPyPI each require you to create an account, so "
"your credentials may be different."
msgstr ""
-"Denken Sie in beiden Fällen daran, dass Sie für PyPI und TestPyPI jeweils "
-"ein Konto erstellen müssen, sodass Ihre Anmeldeinformationen möglicherweise "
-"unterschiedlich sind."
+"Denken Sie daran, dass Sie für PyPI und TestPyPI jeweils ein Konto erstellen "
+"müssen, sodass Ihre Anmeldeinformationen möglicherweise unterschiedlich sind."
#: warehouse/templates/pages/help.html:754
-#, fuzzy, python-format
-#| msgid ""
-#| "If you're using Windows and trying to paste your password or token in the "
-#| "Command Prompt or PowerShell, note that Ctrl-V and Shift+Insert won't "
-#| "work. Instead, you can use \"Edit > Paste\" from the window menu, or "
-#| "enable \"Use Ctrl+Shift+C/V as Copy/Paste\" in \"Properties\"."
+#, python-format
msgid ""
"If you're using Windows and trying to paste your token in the Command Prompt "
"or PowerShell, note that Ctrl-V and Shift+Insert won't work. Instead, you "
@@ -10973,12 +10737,14 @@ msgid ""
"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">known issue with "
"Python's getpass
module."
msgstr ""
-"Wenn Sie Windows verwenden und versuchen, Ihr Passwort oder Token in die "
+"Wenn Sie Windows verwenden und versuchen, Ihren Token in die "
"Eingabeaufforderung oder PowerShell einzufügen, beachten Sie, dass Strg+V "
"und Umschalt+Einfügen nicht funktionieren. Stattdessen können Sie "
"„Bearbeiten > Einfügen“ aus dem Fenstermenü verwenden oder in "
"„Eigenschaften“ die Option „Strg+Umschalt+C/V als Kopieren/Einfügen "
-"verwenden“ aktivieren."
+"verwenden“ aktivieren. Dies ist ein bekanntes Problem mit dem "
+"getpass
-Modul von Python."
#: warehouse/templates/pages/help.html:763
#, python-format
@@ -11022,7 +10788,7 @@ msgstr ""
"Wenn Sie einen Fehler, wie There was a problem confirming the ssl "
"certificate
, tlsv1 alert protocol version
oder "
"TLSV1_ALERT_PROTOCOL_VERSION
erhalten, müssen Sie eine neuere "
-"TLS Bibliothek verwenden um sich mit PyPI zu verbinden."
+"TLS-Bibliothek verwenden um sich mit PyPI zu verbinden."
#: warehouse/templates/pages/help.html:773
msgid ""
@@ -11032,22 +10798,13 @@ msgid ""
"Python, setuptools
, and pip
."
msgstr ""
"Die genauen Schritte, die Sie durchführen müssen, hängen von Ihrer "
-"Betriebssystemversion, dem Ursprung Ihrer Python Installation (python.org, "
-"Version Ihres Betriebssystemherstellers oder eins Zwischenhändlers), den "
+"Betriebssystemversion, dem Ursprung Ihrer Python-Installation (python.org, "
+"Version Ihres Betriebssystemherstellers oder eines Zwischenhändlers), den "
"installierten Versionen von Python, setuptools
und pip"
"code> ab."
#: warehouse/templates/pages/help.html:775
-#, fuzzy, python-format
-#| msgid ""
-#| "For help, go to the #pypa
IRC channel on "
-#| "Freenode, file an issue at pypa/packaging-"
-#| "problems/issues, or post to the python-"
-#| "help mailing list, including your OS and installation details and the "
-#| "output of %(command)s
."
+#, python-format
msgid ""
"For help, go to the #pypa
IRC channel on "
@@ -11059,13 +10816,13 @@ msgid ""
msgstr ""
"Um Hilfe zu erhalten, treten Sie dem IRC-Kanal "
-"#pypa
auf Freenode bei, öffnen Sie ein Ticket auf #pypa
auf Libera bei, öffnen Sie ein Ticket auf pypa/packaging-problems/issues oder senden Sie eine E-Mail an die Python-Hilfe-Mailingliste"
-"a>. Geben Sie Ihre Betriebssystem- und Installationsdetails und die Ausgabe "
-"von %(command)s
mit an."
+"href=\"%(discourse_href)s\" title=\"%(title)s\" target=\"_blank\" "
+"rel=\"noopener\">diskutieren sie im Discourse. Geben Sie Ihre "
+"Betriebssystem- und Installationsdetails und die Ausgabe von "
+"%(command)s
mit an."
#: warehouse/templates/pages/help.html:786
#, python-format
@@ -11101,7 +10858,7 @@ msgid ""
msgstr ""
"In einer vorherigen Version von PyPI konnten Paketbetreuer neue "
"Veröffentlichungen über ein Formular im Web-Browser hochladen. Diese "
-"Funktion wurde mit der neuen PyPI Version abgeschafft - wir empfehlen "
+"Funktion wurde mit der neuen PyPI-Version abgeschafft – wir empfehlen "
"stattdessen, twine zum Hochladen Ihres Projekts auf PyPI zu verwenden"
"a>."
@@ -11115,7 +10872,7 @@ msgid ""
"prime target."
msgstr ""
"Spammer kommen mit einiger Regelmäßigkeit auf PyPI vorbei und hoffen, ihre "
-"Suchmaschinen optimierten Phishing, Scam und Click-Farming Inhalte auf der "
+"suchmaschinenoptimierten Phishing-, Scam- und Click-Farming-Inhalte auf der "
"Seite platzieren zu können. Da PyPI das Indexieren der Beschreibungstexte "
"und anderer Projektdaten erlaubt und eine im Allgemeinen gute Sucherfahrung "
"bietet, ist es ein Hauptziel für Spammer."
@@ -11130,7 +10887,7 @@ msgid ""
"for more details, as we'll likely have updated it with reasoning for the "
"intervention."
msgstr ""
-"Wenn die PyPI Administratoren vom Spam überfordert sind oder"
+"Wenn die PyPI-Administratoren vom Spam überfordert sind oder"
"strong> feststellen, dass eine andere Bedrohung für PyPI existiert, können "
"die Registrierung neuer Benutzer oder neuer Projekte deaktiviert werden. "
"Besuchen Sie pypa/trove-classifiers
project. Be sure to "
"include a brief justification of why it is important."
msgstr ""
-"Wenn Sie eine neue Kategorie anfordern möchten, öffnen Sie bitte ein Ticket "
-"in unserem Issue Tracker. Bitte geben Sie den Namen der "
-"gewünschten Kategorie an mit einer kurzen Begründung, warum sie wichtig ist."
+"Wenn Sie eine neue Kategorie anfordern möchten, stellen Sie eine Anfrage an "
+"das pypa/trove-classifiers
-Projekt. Bitte "
+"geben Sie eine kurze Begründung an, warum sie wichtig ist."
#: warehouse/templates/pages/help.html:863
#, python-format
@@ -11239,7 +10996,7 @@ msgid ""
"you should reach out to the maintainers of that project directly instead."
msgstr ""
"Bei Problemen mit einem bestimmten via PyPI installierten Pakets, sollte "
-"stattdessen direkt Kontakt mit dem Betreiber jenes Projekts aufgenommen "
+"stattdessen direkt Kontakt mit dem Betreuer jenes Projekts aufgenommen "
"werden."
#: warehouse/templates/pages/help.html:875
@@ -11264,6 +11021,11 @@ msgid ""
"href=\"%(aup)s\" target=\"_blank\" rel=\"noopener\">Acceptable Use Policy"
"a>."
msgstr ""
+"Projekte können aus verschiedenen Gründen unter Quarantäne gestellt werden, "
+"z. B. bei Verdacht auf bösartige Aktivitäten, Spam oder andere Verstöße "
+"gegen die Nutzungsbedingungen oder die Richtlinie zur akzeptablen Nutzung."
#: warehouse/templates/pages/help.html:891
msgid ""
@@ -11271,6 +11033,10 @@ msgid ""
"be being modified by its maintainers. PyPI Administrators will need to "
"review this project before it can be restored."
msgstr ""
+"Solange das Projekt in Quarantäne ist, kann es nicht von Benutzern "
+"installiert und von seinen Betreuern nicht geändert werden. Die PyPI-"
+"Administratoren müssen dieses Projekt überprüfen, bevor es wiederhergestellt "
+"werden kann."
#: warehouse/templates/pages/help.html:898
#, python-format
@@ -11279,6 +11045,9 @@ msgid ""
"contact PyPI via security@pypi.org with any "
"details."
msgstr ""
+"Wenn Sie glauben, dass Ihr Projekt fälschlicherweise unter Quarantäne "
+"gestellt wurde, kontaktieren Sie PyPI über security@pypi.org mit allen Details."
#: warehouse/templates/pages/help.html:911
#, python-format
@@ -11389,7 +11158,7 @@ msgid ""
"(also known as the Warehouse project)."
msgstr ""
-"Wir haben eine Menge Arbeit zu tun, um PyPI (auch bekannt als das "
"Warehouse-Projekt) weiter zu pflegen und zu verbessern."
@@ -11423,17 +11192,7 @@ msgstr ""
"sogar stolz, Dir zu deinem ersten Open-Source Pull-Request zu verhelfen!"
#: warehouse/templates/pages/help.html:962
-#, fuzzy, python-format
-#| msgid ""
-#| "If you have skills in Python, ElasticSearch, HTML, SCSS, JavaScript, or "
-#| "SQLAlchemy then skim our \"Getting "
-#| "started\" guide, then take a look at the issue tracker. We've created a 'Good first issue' label – we recommend you start "
-#| "here."
+#, python-format
msgid ""
"If you have skills in Python, Full-Text Search, HTML, SCSS, JavaScript, or "
"SQLAlchemy then skim our 'Good first issue' label – we "
"recommend you start here."
msgstr ""
-"Hast du Kenntnisse in Python, ElasticSearch, HTML, SCSS, JavaScript, oder "
+"Hast du Kenntnisse in Python, Volltextsuche, HTML, SCSS, JavaScript, oder "
"SQLAlchemy, dann wirf einen Blick auf unseren \"Getting started\"-Guide und auf den distutils-sig mailing list and the PyPA Dev message group."
+#, python-format
msgid ""
"You can also follow the ongoing development of the project on the Python packaging forum on Discourse."
msgstr ""
-"Verfolge die fortlaufende Entwicklung des Projekts auf der distutils-sig Mailingliste und in der PyPA Dev-Gruppe."
+"Verfolge die fortlaufende Entwicklung des Projekts im Python-Paketierungsforum auf Discourse."
#: warehouse/templates/pages/help.html:987
-#, fuzzy, python-format
-#| msgid ""
-#| "Changes to PyPI are generally announced on both the pypi-announce mailing list and the PSF blog under the label \"pypi\". The PSF blog also "
-#| "has Atom and RSS feeds for "
-#| "the \"pypi\" label."
+#, python-format
msgid ""
"Changes to PyPI are generally announced on both the pypi-announce Mailing Liste, als auch im pypi-announce-Mailing-Liste, als auch im PSF Blog unter der Kategorie \"pypi\" veröffentlicht. "
-"Der PSF Blog hat außerdem Atom- und RSS-Feeds für die "
-"Kategorie \"pypi\"."
+"rel=\"noopener\">PyPI-Blog veröffentlicht. Der PyPI-Blog hat einen RSS-Feed."
#: warehouse/templates/pages/help.html:996
#, python-format
@@ -11541,16 +11280,13 @@ msgstr ""
"href=\"%(href)s\">%(href)s."
#: warehouse/templates/pages/help.html:997
-#, fuzzy, python-format
-#| msgid ""
-#| "To regain access to your account, reset your "
-#| "password on PyPI."
+#, python-format
msgid ""
"More information about this list can be found here: %(href)s."
msgstr ""
-"Sie können wieder auf Ihr Konto zugreifen, wenn Sie das Passwort zurücksetzen."
+"Weitere Informationen zu dieser Liste finden Sie hier: %(href)s."
#: warehouse/templates/pages/help.html:1001
msgid ""
@@ -11559,15 +11295,14 @@ msgid ""
"work fine, but it's new and less tested than other site functionality."
msgstr ""
"Wenn die Betreuer des Warehouse-Projekts neue Funktionen bereitstellen, "
-"werden sie zuerst mit einem kleinen \"Beta Funktion\" Symbol markiert, um "
+"werden sie zuerst mit einem kleinen \"Beta Funktion\"-Symbol markiert, um "
"Ihnen zu sagen: Dies sollte wahrscheinlich funktionieren, ist aber neu und "
"weniger getestet, als die anderen Webseiten-Funktionen."
# | msgid "Currently, the following features are in beta:"
#: warehouse/templates/pages/help.html:1002
-#, fuzzy
msgid "Currently, no features are in beta."
-msgstr "Derzeit sind folgende Funktionen im Beta-Test:"
+msgstr "Derzeit befinden sich keine Funktionen in der Beta-Phase."
#: warehouse/templates/pages/help.html:1006
#, python-format
@@ -11606,7 +11341,7 @@ msgstr "(Homepage der Python-Programmiersprache)"
#: warehouse/templates/pages/help.html:1024
msgid "Python community page"
-msgstr "Einstiegsseite für die Python-Community"
+msgstr "Einstiegsseite für die Python-Gemeinschaft"
#: warehouse/templates/pages/help.html:1024
msgid "(lists IRC channels, mailing lists, etc.)"
@@ -11617,16 +11352,7 @@ msgid "Contact"
msgstr "Kontakt"
#: warehouse/templates/pages/help.html:1029
-#, fuzzy, python-format
-#| msgid ""
-#| "The Python Packaging Authority (PyPA) is a working group "
-#| "who work together to improve Python packaging. If you'd like to get in "
-#| "touch with a core packaging developer, use #pypa on IRC "
-#| "(freenode), or join the distutils-sig mailing list"
-#| "a>."
+#, python-format
msgid ""
"The Python Packaging Authority (PyPA) is a working group "
@@ -11642,9 +11368,8 @@ msgstr ""
"verbessern. Wenn Sie mit einem Kern-Entwickler für Paketierung in Kontakt "
"treten möchten, dann benutzen Sie bitte #pypa im IRC "
-"(freenode) oder treten Sie der distutils-sig Mailing-"
-"Liste bei."
+"(Libera) oder durchsuchen Sie das Online-Board."
#: warehouse/templates/pages/security.html:15
msgid "Security"
@@ -11667,16 +11392,11 @@ msgid "Important!"
msgstr "Wichtig!"
#: warehouse/templates/pages/security.html:24
-#, fuzzy
-#| msgid ""
-#| "If you believe you've identified a security issue with Warehouse, "
-#| "DO NOT report the issue in any public forum, including "
-#| "(but not limited to):"
msgid ""
"If you believe you've identified a security issue with PyPI, DO NOT"
"strong> report the issue in any public forum, including (but not limited to):"
msgstr ""
-"Falls Sie der Meinung sind, ein Sicherheitsproblem mit Warehouse erkannt zu "
+"Falls Sie der Meinung sind, ein Sicherheitsproblem mit PyPI erkannt zu "
"haben, veröffentlichen Sie die das Problem NICHT in einem "
"öffentlichen Forum, inklusive (aber nicht beschränkt auf):"
@@ -11704,6 +11424,10 @@ msgid ""
"bottom of the sidebar, click Report project as malware. "
"Supply the following details in the form:"
msgstr ""
+"Loggen Sie sich in Ihr PyPI-Konto ein und besuchen Sie dann die Seite des "
+"Projekts auf PyPI. Klicken Sie unten in der Seitenleiste auf Projekt "
+"als Malware melden. Geben Sie die folgenden Details in das Formular "
+"ein:"
#: warehouse/templates/pages/security.html:44
msgid "A URL to the project in question"
@@ -11715,29 +11439,22 @@ msgstr ""
"Eine Erklärung dessen, was das Projekt zu einem Sicherheitsproblem macht"
#: warehouse/templates/pages/security.html:46
-#, fuzzy, python-format
-#| msgid ""
-#| "If applicable: a link to the problematic lines in the project's "
-#| "distributions via inspector.pypi.io"
+#, python-format
msgid ""
"A link to the problematic lines in the project's distributions via inspector.pypi.io"
msgstr ""
-"Falls zutreffend: ein Link zu den problematischen Linien in den "
-"Distributionen des Projekts über inspector.pypi.io"
+"Einen Link zu den problematischen Zeilen in den Distributionen des Projekts "
+"über inspector.pypi.io"
#: warehouse/templates/pages/security.html:48
-#, fuzzy
-#| msgid ""
-#| "Valid malware reports may include examples of typo-squatting, dependency "
-#| "confusion, data exfiltration, obfustication, command/control, etc."
msgid ""
"Valid malware reports may include examples of typo-squatting, dependency "
"confusion, data exfiltration, obfuscation, command/control, etc."
msgstr ""
"Gültige Malware-Berichte können Beispiele für Typo-Squatting, Verwechslung "
-"von Abhängigkeitein, Exfiltration von Daten, Obfustication, Befehl/"
-"Kontrolle, etc. umfassen."
+"von Abhängigkeitein, Exfiltration von Daten, Obfuskation, Befehl/Kontrolle, "
+"etc. umfassen."
#: warehouse/templates/pages/security.html:50
msgid ""
@@ -11748,16 +11465,14 @@ msgstr ""
"ein auf PyPI gehostetes Projekt)"
#: warehouse/templates/pages/security.html:51
-#, fuzzy, python-format
-#| msgid ""
-#| "Instead, email security at python dot org "
-#| "directly, providing as much relevant information as possible."
+#, python-format
msgid ""
"Email security@pypi.org, providing as much relevant "
"information as possible, including reproducing steps."
msgstr ""
-"Mailen Sie stattdessen direkt an security at python dot "
-"org und liefern sie so viele relevante Informationen wie möglich."
+"Schicken Sie eine E-Mail an security@pypi.org und "
+"geben Sie dabei so viele relevante Informationen wie möglich an, "
+"einschließlich der Reproduktion von Schritten."
#: warehouse/templates/pages/security.html:53
msgid "What happens next?"
@@ -11780,11 +11495,8 @@ msgstr ""
"erhalten."
#: warehouse/templates/pages/security.html:58
-#, fuzzy
-#| msgid "This security policy was last updated on March 14, 2018."
msgid "This security policy was last updated on March 2024."
-msgstr ""
-"Diese Sicherheitsrichtlinie wurde zuletzt am 14. März 2018 aktualisiert."
+msgstr "Diese Sicherheitsrichtlinie wurde zuletzt im März 2024 aktualisiert."
#: warehouse/templates/pages/sitemap.html:21
msgid "PyPI site map"
@@ -11817,9 +11529,8 @@ msgstr "PyPI-Marken"
# | msgid "Search and filter projects"
#: warehouse/templates/pages/sponsors.html:23
-#, fuzzy
msgid "Support PyPI and related projects"
-msgstr "Projekte suchen und filtern"
+msgstr "Unterstützung von PyPI und verwandten Projekten"
#: warehouse/templates/pages/sponsors.html:24
msgid "Sponsor the Python Software Foundation"
@@ -11834,15 +11545,12 @@ msgstr "Sponsor der Python Software Foundation"
# | "to improve and maintain many of the core projects related to Python
# | "packaging."
#: warehouse/templates/pages/sponsors.html:27
-#, fuzzy
msgid ""
"The Python Software Foundation raises and distributes funds to improve "
"Python's packaging ecosystem."
msgstr ""
-"Die PyPA ist eine unabhängige Gruppe von Entwicklern, deren "
-"Ziel es ist, viele der Kernkomponenten und -projekte rund um das Thema "
-"Python-Paketverwaltung zu verbessern und zu betreiben."
+"Die Python Software Foundation sammelt und verteilt Gelder, um das Ökosystem "
+"der Python-Paketierung zu verbessern."
#: warehouse/templates/pages/sponsors.html:29
msgid "Recent projects funded include:"
@@ -11863,16 +11571,17 @@ msgstr ""
# title="
# | "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS"
#: warehouse/templates/pages/sponsors.html:33
-#, fuzzy, python-format
+#, python-format
msgid ""
"With $170,000 in funding from the Mozilla Open Source Support Program in 2018"
msgstr ""
-"Duo Mobile für Android oder iOS"
+"Mit Fördermitteln in Höhe von 170.000 US-Dollar aus dem Mozilla-Open-Source-Support-Programm im Jahr 2018"
#: warehouse/templates/pages/sponsors.html:36
msgid ""
@@ -11888,15 +11597,15 @@ msgstr ""
# "
# | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide"
#: warehouse/templates/pages/sponsors.html:37
-#, fuzzy, python-format
+#, python-format
msgid ""
"With $80,000 in funding from the Open Technology Fund"
"a> in 2019"
msgstr ""
-"Mehr zum Thema Datei-Upload erfahren im Python Packaging User "
-"Guide"
+"Mit Fördermitteln in Höhe von 80.000 US-Dollar aus dem Open Technology Fund im Jahr 2019"
#: warehouse/templates/pages/sponsors.html:40
msgid "Additional security-focused features for PyPI"
@@ -11909,16 +11618,17 @@ msgstr "Zusätzliche sicherheitsorientierte Funktionen für PyPI"
# title="
# | "\"%(title)s\" target=\"_blank\" rel=\"noopener\">iOS"
#: warehouse/templates/pages/sponsors.html:41
-#, fuzzy, python-format
+#, python-format
msgid ""
"With $100,000 in funding from Facebook Research "
"in 2019 and 2020"
msgstr ""
-"Duo Mobile für Android oder iOS"
+"Mit Fördermitteln in Höhe von 100.000 US-Dollar von Facebook Research in den Jahren 2019 und 2020"
#: warehouse/templates/pages/sponsors.html:44
msgid "Overhauling pip's user experience and dependency resolver"
@@ -11938,7 +11648,7 @@ msgstr ""
# "
# | "rel=\"noopener\">Thetis."
#: warehouse/templates/pages/sponsors.html:45
-#, fuzzy, python-format
+#, python-format
msgid ""
"With $407,000 in funding from the Mozilla Open Source Support Program in 2020"
msgstr ""
-"Beliebte Schlüssel sind Yubikey, Google Titan und "
-"Thetis."
+"Mit Fördermitteln in Höhe von 407.000 US-Dollar aus der Chan-Zuckerberg-Initiative und dem Mozilla-Open-Source-Support-Programmim Jahr 2020"
#: warehouse/templates/pages/sponsors.html:49
msgid ""
@@ -11963,10 +11674,8 @@ msgstr ""
"ganzen Welt profitieren."
#: warehouse/templates/pages/sponsors.html:57
-#, fuzzy
-#| msgid "Sponsors"
msgid "PSF Sponsorship"
-msgstr "Sponsoren"
+msgstr "PSF-Patenschaft"
#: warehouse/templates/pages/sponsors.html:60
msgid ""
@@ -11974,10 +11683,10 @@ msgid ""
"community uses daily. This work can only be done with the generous financial "
"support that you or your organization provides."
msgstr ""
-"Alle diese Initiativen tragen dazu bei, die Tools zu pflegen und zu "
-"unterstützen, die die Python-Community täglich verwendet. Diese Arbeit kann "
-"nur mit der großzügigen finanziellen Unterstützung durchgeführt werden, die "
-"Sie oder Ihre Organisation leisten."
+"Alle diese Initiativen tragen dazu bei, die Werkzeuge zu pflegen und zu "
+"unterstützen, welche die Python-Gemeinschaft täglich verwendet. Diese Arbeit "
+"kann nur mit der großzügigen finanziellen Unterstützung durchgeführt werden, "
+"die Sie oder Ihre Organisation leisten."
#: warehouse/templates/pages/sponsors.html:61
msgid ""
@@ -11987,7 +11696,7 @@ msgstr ""
#: warehouse/templates/pages/sponsors.html:65
msgid "Become a sponsor"
-msgstr "Werde einen Sponsor"
+msgstr "Werde ein Sponsor"
#: warehouse/templates/pages/sponsors.html:67
msgid ""
@@ -11996,7 +11705,7 @@ msgid ""
"taxes in the United States."
msgstr ""
"Die PSF wird von der IRS als gemeinnützige Organisation nach 501(c)(3) "
-"anerkannt. Spenden an die PSD sind steuerlich absetzbar für Organisationen, "
+"anerkannt. Spenden an die PSF sind steuerlich absetzbar für Organisationen, "
"die Steuern in den Vereinigten Staaten zahlen."
#: warehouse/templates/pages/sponsors.html:78
@@ -12046,39 +11755,43 @@ msgstr "PyPI-Statistiken"
#: warehouse/templates/pages/stats.html:23
msgid "We all love stats, so here are some useful statistics about PyPI."
msgstr ""
+"Wir alle lieben Statistiken, also sind hier einige nützliche Statistiken "
+"über PyPI."
#: warehouse/templates/pages/stats.html:28
-#, fuzzy
-#| msgid "PyPI statistics"
msgid "First-party statistics"
-msgstr "PyPI-Statistiken"
+msgstr "Statistiken aus erster Hand"
#: warehouse/templates/pages/stats.html:30
msgid "These statistics are provided directly by PyPI."
-msgstr ""
+msgstr "Diese Statistiken werden direkt von PyPI bereitgestellt."
#: warehouse/templates/pages/stats.html:37
msgid ""
"PyPI provides public datasets, including download statistics and metadata "
"via BigQuery"
msgstr ""
+"PyPI bietet öffentliche Datensätze, einschließlich Download-Statistiken und "
+"Metadaten über BigQuery"
#: warehouse/templates/pages/stats.html:42
msgid ""
"PyPI provides a public dashboard with statistics on usage and performance"
msgstr ""
+"PyPI bietet ein öffentliches Dashboard mit Statistiken über Nutzung und "
+"Leistung"
#: warehouse/templates/pages/stats.html:47
-#, fuzzy
-#| msgid "PyPI statistics"
msgid "Third-party statistics"
-msgstr "PyPI-Statistiken"
+msgstr "Statistiken von Drittanbietern"
#: warehouse/templates/pages/stats.html:49
msgid ""
"These statistics are provided by other third-party services unaffiliated "
"with PyPI."
msgstr ""
+"Diese Statistiken werden von anderen Drittanbietern bereitgestellt, die "
+"nicht mit PyPI verbunden sind."
#: warehouse/templates/pages/stats.html:60
msgid "Top projects by total package size"
@@ -12089,14 +11802,14 @@ msgstr "Toppakete nach Paketgröße"
# packages "
# | "sizes (in bytes)."
#: warehouse/templates/pages/stats.html:62
-#, fuzzy
msgid ""
"Here is a list of the top 100 projects based on the sum of their packages' "
"sizes (in bytes). This page is cached for 24 hours, so don't expect the "
"numbers to be realtime."
msgstr ""
"Hier ist eine Liste der Top 100 Pakete basierend auf der Summe ihrer "
-"Paketgrößen (in Bytes)."
+"Paketgrößen (in Bytes). Diese Seite wird für 24 Stunden zwischengespeichert, "
+"erwarten Sie also nicht, dass die Zahlen in Echtzeit angezeigt werden."
#: warehouse/templates/pages/stats.html:70
msgid "Statistics by project"
@@ -12184,25 +11897,11 @@ msgid "Projects related to \"graphics\" with OSI-approved licenses"
msgstr "Projekte im Zusammenhang mit \"Grafiken\" mit OSI-genehmigten Lizenzen"
#: warehouse/templates/search/results.html:149
-#, fuzzy, python-format
-#| msgid ""
-#| "\n"
-#| " %(count_display)s project\n"
-#| " "
-#| msgid_plural ""
-#| "\n"
-#| " %(count_display)s projects\n"
-#| " "
+#, python-format
msgid "%(count_display)s project"
msgid_plural "%(count_display)s projects"
-msgstr[0] ""
-"\n"
-" %(count_display)s Projekt\n"
-" "
-msgstr[1] ""
-"\n"
-" %(count_display)s Projekte\n"
-" "
+msgstr[0] "%(count_display)s Projekt"
+msgstr[1] "%(count_display)s Projekte"
#: warehouse/templates/search/results.html:156
#, python-format
@@ -12210,25 +11909,10 @@ msgid "for \"%(term)s\""
msgstr "für \"%(term)s\""
#: warehouse/templates/search/results.html:160
-#, fuzzy
-#| msgid ""
-#| "\n"
-#| " with the selected classifier\n"
-#| " "
-#| msgid_plural ""
-#| "\n"
-#| " with the selected classifiers\n"
-#| " "
msgid "with the selected classifier"
msgid_plural "with the selected classifiers"
-msgstr[0] ""
-"\n"
-" mit der ausgewählten Kategorie\n"
-" "
-msgstr[1] ""
-"\n"
-" mit den ausgewählten Kategorien\n"
-" "
+msgstr[0] "mit der ausgewählten Kategorie"
+msgstr[1] "mit den ausgewählten Kategorien"
#: warehouse/templates/search/results.html:176
msgid "Order by"
@@ -12259,8 +11943,8 @@ msgstr "Keine Ergebnisse für '%(term)s'"
#, python-format
msgid "There were no results for '%(filters)s' filter"
msgid_plural "There were no results for '%(filters)s' filters"
-msgstr[0] "Keine Ergebnisse für „%(term)s“"
-msgstr[1] "Keine Ergebnisse für “%(term)s“"
+msgstr[0] "Keine Ergebnisse für \"%(filters)s\" Filter"
+msgstr[1] "Keine Ergebnisse für \"%(filters)s\" Filter"
#~ msgid "View Hashes"
#~ msgstr "Hash-Codes anzeigen"
diff --git a/warehouse/locale/el/LC_MESSAGES/messages.po b/warehouse/locale/el/LC_MESSAGES/messages.po
index d6ac4cbd47a1..7a18c890ba48 100644
--- a/warehouse/locale/el/LC_MESSAGES/messages.po
+++ b/warehouse/locale/el/LC_MESSAGES/messages.po
@@ -215,7 +215,7 @@ msgstr "Ήδη πιστοποιημένος"
msgid "Successful WebAuthn assertion"
msgstr "Επιτυχής WebAuthn assertion"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Ο κωδικός ανάκτησης έγινε δεκτός. Ο παρεχόμενος κωδικός δεν μπορεί να "
@@ -372,7 +372,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Δεν είστε ο κάτοχος αυτού του project"
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -404,10 +404,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -416,10 +416,10 @@ msgid ""
"again later."
msgstr "Έγιναν πολλές ανεπιτυχείς απόπειρες σύνδεσης. Δοκιμάστε ξανά αργότερα."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -610,93 +610,93 @@ msgid ""
msgstr ""
"Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "Λεπτομέρειες λογαριασμού"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Το email ${email_address} προστέθηκε - ελέγξτε το email σας για τον σύνδεσμο "
"επαλήθευσης"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Οι κωδικοί ανάκτησης έχουν ήδη δημιουργηθεί"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "Επιβεβαιώστε την διεύθυνση email σας ή προσθέστε μια νέα."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Λάθος διαπιστευτήρια. Προσπάθησε ξανά"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Μη έγκυρος κωδικός ανάκτησης."
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Μη έγκυρος κωδικός ανάκτησης."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm form"
msgid "Confirm the request"
msgstr "Επιβεβαίωση φόρμας"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Μη έγκυρος κωδικός ανάκτησης."
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Μη έγκυρος κωδικός ανάκτησης."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -708,7 +708,7 @@ msgstr ""
"Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο "
"https://pypi.org/help#admin-intervention για λεπτομέρειες."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -720,7 +720,7 @@ msgstr ""
"Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο "
"https://pypi.org/help#admin-intervention για λεπτομέρειες."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -732,7 +732,7 @@ msgstr ""
"Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο "
"https://pypi.org/help#admin-intervention για λεπτομέρειες."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -744,9 +744,9 @@ msgstr ""
"Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο "
"https://pypi.org/help#admin-intervention για λεπτομέρειες."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -758,74 +758,74 @@ msgstr ""
"Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο "
"https://pypi.org/help#admin-intervention για λεπτομέρειες."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "pre-release"
msgid "Could not yank release - "
msgstr "προ-έκδοση"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "pre-release"
msgid "Could not un-yank release - "
msgstr "προ-έκδοση"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "Διαγραφή κυκλοφορίας"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are not an owner of this project"
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Δεν είστε ο κάτοχος αυτού του project"
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
#, fuzzy
#| msgid "Email already verified"
msgid "Invitation already expired."
msgstr "Το email είναι ήδη επιβεβαιωμένο"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1181,8 +1181,8 @@ msgstr "Monty Python - The Cheese Shop Sketch"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1450,7 +1450,7 @@ msgstr "Αλλαγή στην έκδοση για κινητά"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Προειδοποίηση"
@@ -2060,7 +2060,7 @@ msgstr "Χωρίς projects"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2174,10 +2174,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4602,7 +4602,7 @@ msgstr "Πρόσφατη δραστηριότητα λογαριασμού"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4611,8 +4611,8 @@ msgstr "Συμβάν"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4639,7 +4639,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4756,8 +4756,8 @@ msgstr "Διαγραφή του PyPI λογαριασμού σας"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -5084,8 +5084,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Προστέθηκε από:"
@@ -5143,7 +5143,7 @@ msgstr "Κύρια πλοήγηση"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Created on %(creation_date)s"
@@ -5247,8 +5247,8 @@ msgstr "Δημιουργία λογαριασμού"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5407,31 +5407,37 @@ msgstr ""
msgid "Sole owner"
msgstr "Μοναδικός κάτοχος"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Αναζήτηση projects"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Διαχείριση αυτού του project"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Δεν είστε ο κάτοχος αυτού του project"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Προβολή της δημόσιας σελίδας αυτού του project"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Αυτό το project δεν έχει κυκλοφορίες"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6544,8 +6550,8 @@ msgid "Created by:"
msgstr "Δημιουργία από:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6595,7 +6601,7 @@ msgid "Revoked by:"
msgstr "Αφαιρέθηκε από:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7459,30 +7465,54 @@ msgid "Disabled by:"
msgstr "Αλλαγή από:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Όνομα project"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Αναζήτηση projects"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Όνομα project"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Αναζήτηση projects"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7522,6 +7552,13 @@ msgstr ""
"%(username)s αφαιρέθηκε από %(role_name)s στο "
"project"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Αυτό το project δεν έχει κυκλοφορίες"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8232,7 +8269,7 @@ msgstr "Χωρίς projects"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Όνομα project"
@@ -8414,16 +8451,51 @@ msgstr "Περιγραφή project"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Αναζήτηση projects"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Αναζήτηση projects"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Διαγραφή project"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Διαγράφοντας αυτό το project θα:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8438,17 +8510,17 @@ msgstr[1] ""
"Διαγραφεί ανεπιστρεπτί το project μαζί με %(count)s "
"εκδόσεις"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Διαγραφή project ανεπιστρεπτί"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Κάνε το όνομα του project διαθέσιμο σε οποιοδήποτε άλλον PyPI"
"strong> χρήστη"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8686,7 +8758,7 @@ msgstr "Περιγραφή project. Η εστίαση θα μεταφερθεί
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Περιγραφή project"
@@ -8697,7 +8769,7 @@ msgstr "Ιστορικό εκδόσεων. Η εστίαση θα μεταφερ
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Ιστορικό εκδόσεων"
@@ -8708,7 +8780,7 @@ msgstr "Κατέβασμα αρχείων. Η εστίαση θα μεταφερ
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Κατέβασμα αρχείων"
@@ -8718,40 +8790,46 @@ msgstr ""
"Λεπτομέρειες project. Η εστίαση θα μεταφερθεί στις λεπτομέρειες του ptoject."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Λεπτομέρειες project"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Ο κάτοχος αυτού του πακέτου δεν εισήγαγε περιγραφή για το project"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Ειδοποιήσεις εκδόσεων"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Αυτή η έκδοση"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "προ-έκδοση"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8762,17 +8840,17 @@ msgstr ""
"μάθετε περισσότερα στη σελίδα εγκατάσταση πακέτων."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Python Packaging User Guide"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/enm/LC_MESSAGES/messages.po b/warehouse/locale/enm/LC_MESSAGES/messages.po
index 6047a19b2f6a..17ace91f4a04 100644
--- a/warehouse/locale/enm/LC_MESSAGES/messages.po
+++ b/warehouse/locale/enm/LC_MESSAGES/messages.po
@@ -169,7 +169,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -303,7 +303,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -323,19 +323,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -468,162 +468,162 @@ msgid ""
"less."
msgstr "Sirwsasady assdywakildadgoostar"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -937,8 +937,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1172,7 +1172,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1724,7 +1724,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1828,10 +1828,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3804,7 +3804,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3813,8 +3813,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3841,7 +3841,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3914,8 +3914,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4174,8 +4174,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4223,7 +4223,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4316,8 +4316,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4456,31 +4456,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5369,8 +5373,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5408,7 +5412,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6062,30 +6066,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6119,6 +6139,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6693,7 +6718,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6837,16 +6862,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6857,15 +6913,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7055,7 +7111,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7066,7 +7122,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7077,7 +7133,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7086,40 +7142,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7127,24 +7189,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/eo/LC_MESSAGES/messages.mo b/warehouse/locale/eo/LC_MESSAGES/messages.mo
index 98e9f544ce08..9419fa1da642 100644
Binary files a/warehouse/locale/eo/LC_MESSAGES/messages.mo and b/warehouse/locale/eo/LC_MESSAGES/messages.mo differ
diff --git a/warehouse/locale/eo/LC_MESSAGES/messages.po b/warehouse/locale/eo/LC_MESSAGES/messages.po
index 135f2c327cc3..f08c7c1437fb 100644
--- a/warehouse/locale/eo/LC_MESSAGES/messages.po
+++ b/warehouse/locale/eo/LC_MESSAGES/messages.po
@@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: admin@pypi.org\n"
"POT-Creation-Date: 2020-12-29 13:51+0200\n"
-"PO-Revision-Date: 2025-01-14 23:50+0000\n"
+"PO-Revision-Date: 2025-01-17 20:50+0000\n"
"Last-Translator: phlostically \n"
"Language-Team: Esperanto \n"
@@ -189,7 +189,7 @@ msgstr "Jam aŭtentikigita"
msgid "Successful WebAuthn assertion"
msgstr "Sukcesa WebAuthn-aserto"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Realira kodo akceptiĝis. La submetita kodo ne estas reuzebla."
@@ -326,7 +326,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Vi estas nun ${role} de la projekto '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -350,19 +350,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "Vi ne rajtas samtempe starigi pli ol 3 estontajn fidatajn eldonantojn."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr "Okazis troo da provoj registri fidatajn eldonantojn. Reprovu poste."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Ne eblis registri la fidatan eldonanton"
@@ -512,62 +512,62 @@ msgid ""
"less."
msgstr "La priskribo estas tro longa. Priskribu per maksimume 400 skribsignoj."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Detaloj pri konto ĝisdatiĝis"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Retpoŝta adreso ${email_address} aldonita — kontrolu vian enirkeston pri "
"ligilo de kontrolado"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Realiraj kodoj jam generitaj"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Generado de novaj realiraj kodoj eksvalidigos viajn ekzistantajn kodojn."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Konfirmu vian retpoŝtan adreson por krei API-ĵetonon."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API-ĵetono ne ekzistas."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Ne validaj salutiloj. Reprovu"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Nevalidaj detaloj pri loko de alternativa deponejo"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Aldonis alternativan deponejon «${name}»"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Konfirmi la peton"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "Nevalida identigilo de alternativa deponejo"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Nevalida alternativa deponejo por projekto"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -575,15 +575,15 @@ msgstr ""
"Ne eblis forigi alternativan deponejon – ${confirm} diferencas de "
"${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Forigis alternativan deponejon «${name}»"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr "Malsukcesis limigi la fidatan eldonanton"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -591,7 +591,7 @@ msgstr ""
"Fidata eldonado per GitHub estas provizore malebligita. Vidu la paĝon "
"https://pypi.org/help#admin-intervention por detaloj."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -599,7 +599,7 @@ msgstr ""
"Fidata eldonado per GitLab estas provizore malebligita. Vidu la paĝon "
"https://pypi.org/help#admin-intervention por detaloj."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -607,7 +607,7 @@ msgstr ""
"Fidata eldonado per Google estas provizore malebligita. Vidu la paĝon "
"https://pypi.org/help#admin-intervention por detaloj."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -615,9 +615,9 @@ msgstr ""
"Fidata eldonado per ActiveState estas provizore malebligita. Vidu la paĝon "
"https://pypi.org/help#admin-intervention por detaloj."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -625,41 +625,41 @@ msgstr ""
"Forviŝado de projekto estas provizore malebligita. Vidu la paĝon https://"
"pypi.org/help#admin-intervention por detaloj."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Ne eblis malfortiri eldonon "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Ne eblis malfortiri eldonon – "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Ne eblis forigi eldonon – "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Ne eblis trovi dosieron"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Ne eblis forviŝi dosieron – "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"La teamo «${team_name}» jam havas la rolon ${role_name} por la projekto"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"La uzanto '${username}' jam havas la rolon ${role_name} por la projekto"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} estas nun ${role} de la projekto «${project_name}»."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -667,27 +667,27 @@ msgstr ""
"Uzanto '${username}' ne havas kontrolitan ĉefan retpoŝtan adreson, kaj tial "
"ne rajtas esti aldonita kiel ${role_name} de projekto"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
"La uzanto '${username}' ankoraŭ havas aktivan inviton. Bonvolu reprovi poste."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Invito sendita al '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Ne povis trovi inviton al rolo."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Invito jam eksvalidiĝis."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Invito de '${username}' eksvalidiĝis."
@@ -884,23 +884,19 @@ msgstr "Via raporto estis submetita. Dankon pro via helpo."
#: warehouse/static/js/warehouse/controllers/clipboard_controller.js:32
msgid "Copied"
-msgstr ""
+msgstr "Kopiite"
#: warehouse/static/js/warehouse/controllers/password_breach_controller.js:48
msgid "Error while validating hashed password, disregard on development"
-msgstr ""
+msgstr "Eraro dum kontrolado de haketaĵo de pasvorto; ignoru dum evoluigado"
#: warehouse/static/js/warehouse/controllers/password_match_controller.js:32
-#, fuzzy
-#| msgid "Password"
msgid "Passwords match"
-msgstr "Pasvorto"
+msgstr "Pasvortoj kongruas"
#: warehouse/static/js/warehouse/controllers/password_match_controller.js:36
-#, fuzzy
-#| msgid "Your passwords don't match. Try again."
msgid "Passwords do not match"
-msgstr "Viaj pasvortoj ne kongruas. Reprovu."
+msgstr "Pasvortoj ne kongruas"
#: warehouse/static/js/warehouse/controllers/password_strength_gauge_controller.js:27
#: warehouse/templates/base.html:30
@@ -908,34 +904,30 @@ msgid "Password field is empty"
msgstr "Pasvorta kampo estas malplena"
#: warehouse/static/js/warehouse/controllers/password_strength_gauge_controller.js:42
-#, fuzzy
-#| msgid "Password strength:"
msgid "Password is strong"
-msgstr "Forto de la pasvorto:"
+msgstr "Pasvorto estas forta"
#: warehouse/static/js/warehouse/utils/timeago.js:33
-#, fuzzy
-#| msgid "Registered by:"
msgid "Yesterday"
msgid_plural "About %1 days ago"
-msgstr[0] "Registrita de:"
-msgstr[1] "Registrita de:"
+msgstr[0] "Hieraŭ"
+msgstr[1] "Antaŭ %1 tagoj proksimume"
#: warehouse/static/js/warehouse/utils/timeago.js:37
msgid "About an hour ago"
msgid_plural "About %1 hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Antaŭ unu horo"
+msgstr[1] "Antaŭ %1 horoj"
#: warehouse/static/js/warehouse/utils/timeago.js:39
msgid "About a minute ago"
msgid_plural "About %1 minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Antaŭ minuto"
+msgstr[1] "Antaŭ %1 minutoj"
#: warehouse/static/js/warehouse/utils/timeago.js:41
msgid "Just now"
-msgstr ""
+msgstr "Ĵus"
#: warehouse/subscriptions/models.py:35
#: warehouse/templates/manage/project/history.html:230
@@ -1016,8 +1008,8 @@ msgstr "Monty Python - La Sceno de la Fromaĝobutiko"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1270,7 +1262,7 @@ msgstr "Ŝalti poŝaparatan version"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Averto"
@@ -1846,7 +1838,7 @@ msgstr "Neniu projekto"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1960,10 +1952,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4136,7 +4128,7 @@ msgstr "Ĵusa aktiveco pri la konto"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4145,8 +4137,8 @@ msgstr "Evento"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4173,7 +4165,7 @@ msgstr "Informoj pri loko"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4256,8 +4248,8 @@ msgstr "Forviŝi vian PyPI-konton"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4545,8 +4537,8 @@ msgstr "Ajna"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Aldonita de:"
@@ -4594,7 +4586,7 @@ msgstr "Ankoraŭ ne akceptitaj invitoj"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4689,8 +4681,8 @@ msgstr "Vidi ĉi tiun organizaĵon"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4835,31 +4827,35 @@ msgstr "."
msgid "Sole owner"
msgstr "Sola posedanto"
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr "Enarĥivigita"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Mastrumi ĉi tiun projekton"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Vi ne estas posedanto de ĉi tiu projekto"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Vidi la publikan paĝon de ĉi tiu projekto"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Ĉi tiu projekto ne havas eldonojn"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5889,8 +5885,8 @@ msgid "Created by:"
msgstr "Kreita de:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "Forigita de:"
@@ -5928,7 +5924,7 @@ msgid "Revoked by:"
msgstr "Eksvalidigita de:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6627,30 +6623,54 @@ msgid "Disabled by:"
msgstr "Malŝaltita de:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nomo de projekto"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Archived"
+msgid "Archived by:"
+msgstr "Enarĥivigita"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nomo de projekto"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Unarchive project"
+msgid "Unarchived by:"
+msgstr "Elarĥivigi projekton"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr "Projekta alternativa deponejo aldonita"
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr "Retadreso"
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr "Projekta alternativa deponejo malaldonita"
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Pliaj informoj"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Informoj pri loko"
@@ -6689,6 +6709,11 @@ msgstr ""
"Legu pli ĉe la helpa artikolo pri kvarantenigitaj "
"projektoj."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr "Jen projekto enarĥivigita."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7335,7 +7360,7 @@ msgstr "Forigi projekton"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nomo de Projekto"
@@ -7493,16 +7518,54 @@ msgstr "Priskribo de alternativa deponejo"
msgid "Description of the purpose or content of the alternate repository."
msgstr "Priskribo pri la celo aŭ enhavo de la alternativa deponejo."
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr "Enarĥivigi projekton"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+"Enarĥivigado de projekto malhelpos novajn alŝutojn. Antaŭ tio, ni rekomendas "
+"eldoni finan eldonon ĝisdatigantan la priskribon avertante la uzantojn, ke "
+"la projekto ne ricevos pliajn ĝisdatigojn, kaj menciante alternativajn "
+"projektojn kiel anstataŭaĵojn. Se via projekto estas tiel "
+"agordita, vi povas ĝisdatigi la priskribon de la projekto modifante la "
+"dosieron README."
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr "Elarĥivigi projekton"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr "Enarĥivigado de projekto malpermesos alŝutadon de novaj dosieroj"
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr "Elarĥivigado de projekto permesos alŝutadon de novaj dosieroj"
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Forviŝi projekton"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Forviŝo de ĉi tiu projekto kaŭzos:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7517,16 +7580,16 @@ msgstr[1] ""
"Nemalfareblan forigon de la projekto kune kun %(count)s "
"eldonoj"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Nemalfareble forviŝi la projekton"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Igi la projektan nomon havebla por ajna uzanto de PyPI"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7729,7 +7792,7 @@ msgstr "La priskribo de la projekto. Fokuso moviĝos al la priskribo."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Priskribo de la projekto"
@@ -7740,7 +7803,7 @@ msgstr "La historio de eldonoj. Fokuso moviĝos al la historipanelo."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Historio de eldonoj"
@@ -7751,7 +7814,7 @@ msgstr "Elŝuti dosierojn. Fokuso moviĝos al la projektaj dosieroj."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Elŝuti dosierojn"
@@ -7760,40 +7823,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "La detaloj pri la projekto. Fokuso moviĝos al la projektaj detaloj."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Detaloj pri la projekto"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+"La mastrumantoj de ĉi tiu projekto markis ĉi tiun projekton kiel "
+"enarĥivigitan. Oni ne atendas novajn eldonojn."
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr "Kialo de fortiro de ĉi tiu eldono:"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "La aŭtoro de ĉi tiu pako ankoraŭ ne priskribis la projekton"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Sciigoj pri eldonoj"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS-abonfluo"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Ĉi tiu versio"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "pra-eldono"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "fortirita"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7804,17 +7875,17 @@ msgstr ""
"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" "
"rel=\"noopener\">instalado de pakoj."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Fonta distribuo"
msgstr[1] "Fontaj distribuoj"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr "Neniu fonta distribuo disponiĝas por ĉi tiu eldono."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generado de distribuaj arĥivoj."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "Duuma distribuo"
diff --git a/warehouse/locale/es/LC_MESSAGES/messages.po b/warehouse/locale/es/LC_MESSAGES/messages.po
index b0f50ee87261..95272985e3b7 100644
--- a/warehouse/locale/es/LC_MESSAGES/messages.po
+++ b/warehouse/locale/es/LC_MESSAGES/messages.po
@@ -220,7 +220,7 @@ msgstr "Ya se autenticó"
msgid "Successful WebAuthn assertion"
msgstr "La aserción de WebAuthn es correcta"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Se aceptó el código de recuperación. El código proporcionado no puede "
@@ -369,7 +369,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Ahora es ${role} del proyecto «${project_name}»."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -396,10 +396,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "No puede registrar más de 3 editores de confianza pendientes a la vez."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -407,10 +407,10 @@ msgstr ""
"Hubo demasiados intentos de registro para publicadores confiables. Intente "
"de nuevo más tarde."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "No se ha podido registrar el editor de confianza"
@@ -565,62 +565,62 @@ msgstr ""
"La descripción es muy larga. Elija una descripción con 400 caracteres o "
"menos."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Datos de cuenta actualizados"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Se añadió la dirección de correo ${email_address}. Encuentre en su buzón el "
"enlace de verificación"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Ya se generaron códigos de recuperación"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Generar códigos de recuperación nuevos invalidará sus códigos existentes."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Verifique su email para crear un token de API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "El token API no existe."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Datos de acceso no válidos. Inténtelo de nuevo"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Los detalles de ubicación del repositorio alternativo son inválidos"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Se añadió el repositorio alternativo '${name}'"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Confirmar la solicitud"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "Identificación de repositorio alternativo no válida"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Repositorio alternativo inválido para el proyecto"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -628,17 +628,17 @@ msgstr ""
"No se pudo eliminar el repositorio alternativo - ${confirm} no es lo mismo "
"que ${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Repositorio alternativo '${name}' eliminado"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "No se ha podido registrar el editor de confianza"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -646,7 +646,7 @@ msgstr ""
"La publicación confiable de GitHub está temporalmente desactivada. Consulte "
"https://pypi.org/help#admin-intervention para obtener más información."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -654,7 +654,7 @@ msgstr ""
"La publicación confiable de GitLab está temporalmente desactivada. Consulte "
"https://pypi.org/help#admin-intervention para obtener más información."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -662,7 +662,7 @@ msgstr ""
"La publicación confiable de Google está temporalmente desactivada. Consulte "
"https://pypi.org/help#admin-intervention para obtener más información."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -671,9 +671,9 @@ msgstr ""
"Consulte https://pypi.org/help#admin-intervention para obtener más "
"información."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -681,39 +681,39 @@ msgstr ""
"Eliminación de proyectos temporalmente desactivada. Consulte https://pypi."
"org/help#admin-intervention para más detalles."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "No se puedo eliminar el release "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Anular retirada de versión - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "No se ha podido borrar la versión "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "No se encuentra el archivo"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "No se ha podido eliminar el archivo - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "El equipo «${team_name}» ya tiene el rol ${role_name} en el proyecto"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "«${username}» ya funge como ${role_name} en el proyecto"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} es ahora ${role} del proyecto «${project_name}»."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -721,7 +721,7 @@ msgstr ""
"No se puede añadir a «${username}» como ${role_name} del proyecto porque no "
"tiene verificada ninguna dirección de correo principal"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -729,20 +729,20 @@ msgstr ""
"«${username}» ya tiene una invitación activa. Inténtelo de nuevo más "
"adelante."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Se envió la invitación a «${username}»"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "No se encontró la invitación al puesto."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Ya caducó la invitación."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Se revocó la invitación para «${username}»."
@@ -1096,8 +1096,8 @@ msgstr "Monty Python, escena «La quesería»"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1362,7 +1362,7 @@ msgstr "Cambiar a la versión para móviles"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Aviso"
@@ -1958,7 +1958,7 @@ msgstr "No hay ningún proyecto"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2069,10 +2069,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4376,7 +4376,7 @@ msgstr "Actividad reciente de la cuenta"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4385,8 +4385,8 @@ msgstr "Suceso"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4413,7 +4413,7 @@ msgstr "Información de ubicación"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4529,8 +4529,8 @@ msgstr "Eliminar su cuenta de PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4846,8 +4846,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Añadido por:"
@@ -4905,7 +4905,7 @@ msgstr "Invitaciones pendientes"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5010,8 +5010,8 @@ msgstr "Crear cuenta"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5177,31 +5177,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Único propietario"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Buscar proyectos"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gestionar este proyecto"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "No es propietario de este proyecto"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Ver la página pública de este proyecto"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Este proyecto no tiene versiones"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6342,8 +6348,8 @@ msgid "Created by:"
msgstr "Creado por:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6393,7 +6399,7 @@ msgid "Revoked by:"
msgstr "Eliminada por:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7257,30 +7263,54 @@ msgid "Disabled by:"
msgstr "Retirada por:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nombre de proyecto"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Buscar proyectos"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nombre de proyecto"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Buscar proyectos"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Información adicional"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Información de ubicación"
@@ -7317,6 +7347,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Se declinó la invitación a «${organization_name}»."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Este proyecto no tiene versiones"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8080,7 +8117,7 @@ msgstr "No hay ningún proyecto"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nombre del proyecto"
@@ -8266,16 +8303,51 @@ msgstr "Descripción de la organización"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Buscar proyectos"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Buscar proyectos"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Eliminar proyecto"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "La eliminación de este proyecto:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8290,17 +8362,17 @@ msgstr[1] ""
"Suprimirá irreversiblemente el proyecto y sus %(count)s "
"versiones"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Eliminar proyecto irreversiblemente"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Permitirá a cualquier otro usuario de PyPI disponer del "
"nombre del proyecto"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8530,7 +8602,7 @@ msgstr "Descripción del proyecto. La descripción se destacará."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Descripción de proyecto"
@@ -8541,7 +8613,7 @@ msgstr "Histórico de versiones. El panel de histórico se destacará."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Histórico de versiones"
@@ -8552,7 +8624,7 @@ msgstr "Archivos de descarga. Los archivos del proyecto se destacarán."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Archivos de descarga"
@@ -8561,43 +8633,49 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Detalles de proyecto. Los detalles del proyecto se destacarán."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Detalles de proyecto"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Se ha retirado esta versión"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
"El autor de este paquete no ha brindado ninguna descripción para el proyecto"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notificaciones de versiones"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Suministro RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Esta versión"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "prelanzamiento"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "retirada"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8608,17 +8686,17 @@ msgstr ""
"consulte información sobre cómo instalar paquetes."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Distribución fuente"
msgstr[1] "Distribuciones fuente"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr "No hay una distribución fuente disponible para este release."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the manual de uso del empaquetamiento de "
"Python"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/et/LC_MESSAGES/messages.po b/warehouse/locale/et/LC_MESSAGES/messages.po
index 7ac61b57ff54..0516eefc250d 100644
--- a/warehouse/locale/et/LC_MESSAGES/messages.po
+++ b/warehouse/locale/et/LC_MESSAGES/messages.po
@@ -169,7 +169,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -303,7 +303,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -323,19 +323,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -464,162 +464,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -933,8 +933,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1168,7 +1168,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1720,7 +1720,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1824,10 +1824,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3800,7 +3800,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3809,8 +3809,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3837,7 +3837,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3910,8 +3910,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4170,8 +4170,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4219,7 +4219,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4312,8 +4312,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4452,31 +4452,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5365,8 +5369,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5404,7 +5408,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6058,30 +6062,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6115,6 +6135,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6689,7 +6714,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6833,16 +6858,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6853,15 +6909,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7051,7 +7107,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7062,7 +7118,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7073,7 +7129,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7082,40 +7138,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7123,24 +7185,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/fa/LC_MESSAGES/messages.po b/warehouse/locale/fa/LC_MESSAGES/messages.po
index ab7fe1fc0e1a..cef79958145d 100644
--- a/warehouse/locale/fa/LC_MESSAGES/messages.po
+++ b/warehouse/locale/fa/LC_MESSAGES/messages.po
@@ -216,7 +216,7 @@ msgstr "قبلا تایید شده است"
msgid "Successful WebAuthn assertion"
msgstr "ادعای موفق WebAuthn"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "کد بازیابی قبول شد. از کد استفاده شده دوباره نمیتوان استفاده کرد."
@@ -355,7 +355,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "شما اکنون $ {role} از پروژه '$ {project_name}' هستید."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -381,10 +381,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "شما نمی توانید بیش از 3 ناشر معتمد تایید نشده را همزمان ثبت کنید."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -392,10 +392,10 @@ msgstr ""
"تعداد زیادی تلاش ناموفق برای ورود به سیستم انجام شده است. لطفا بعدا تلاش "
"کنید."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "ناشر معتمد ثبت نشد"
@@ -550,84 +550,84 @@ msgid ""
msgstr ""
"توضیحات سازمان خیلی طولانی است. یک نام با 400 کاراکتر یا کمتر انتخاب کنید."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "جزئیات حساب کاربری بروز شد"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"ایمیل {email_address}$ اضافه شد ، ایمیل خود را برای یک لینک تایید بررسی کنید"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "کدهای بازیابی قبلاً تولید شده اند"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "تولید کدهای بازیابی جدید ، کدهای موجود شما را بی اعتبار می کند."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "ایمیل خود را برای ایجاد کلید API تایید کنید."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "توکن API وجود ندارد."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "گواهی نامه نامعتبر. دوباره امتحان کنید"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "کد بازیابی نامعتبر."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "کد بازیابی نامعتبر."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "درخواست را تایید کنید"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "کد بازیابی نامعتبر."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "کد بازیابی نامعتبر."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "ناشر معتمد ثبت نشد"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -635,7 +635,7 @@ msgstr ""
"انتشار قابل اعتماد مبتنی بر GitHub موقتاً غیر فعال است. برای توضیحات لینک "
"https://pypi.org/help#admin-intervention را ببینید."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -643,7 +643,7 @@ msgstr ""
"انتشار قابل اعتماد مبتنی بر GitLab موقتاً غیر فعال است. برای توضیحات لینک "
"https://pypi.org/help#admin-intervention را ببینید."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -651,7 +651,7 @@ msgstr ""
"انتشار قابل اعتماد مبتنی بر Google موقتاً غیر فعال است. برای توضیحات لینک "
"https://pypi.org/help#admin-intervention را ببینید."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -659,9 +659,9 @@ msgstr ""
"ActiveState-based انتشار مورد اعتماد موقتاً غیرفعال است. برای جزئیات بیشتر به "
"https://pypi.org/help#admin-intervention مراجعه کنید."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -669,39 +669,39 @@ msgstr ""
"حذف پروژه به طور موقت غیرفعال شد. برای جزئیات بیشتر به https://pypi.org/"
"help#admin-intervention مراجعه کنید."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "رها نشد - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "نمیتوان un-yank را آزاد کرد - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "نمی توان نسخه را حذف کرد - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "فایل پیدا نشد"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "فایل حذف نشد - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "تیم \"${team_name}\" قبلاً نقش ${role_name} برای پروژه دارد"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "کاربر \"$ {username}\" از قبل نقش {role_name} پروژه را دارد"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} اکنون ${role} پروژه \"${project_name}\" است."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -709,7 +709,7 @@ msgstr ""
"کاربر \"$ {username}\" آدرس ایمیل تأیید شده اولیه ندارد و نمی تواند به عنوان "
"$ {role_name} برای پروژه اضافه شود"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -717,20 +717,20 @@ msgstr ""
"کاربر \"$ {username}\" قبلاً یک دعوت فعال داشته است. لطفاً بعداً دوباره امتحان "
"کنید."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "دعوت نامه به \"$ {username}\" ارسال شد"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "دعوتنامه نقش پیدا نشد."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "دعوتنامه قبلاً منقضی شده است."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "دعوت از \"$ {username}\" لغو شد."
@@ -1095,8 +1095,8 @@ msgstr "Monty Python - طرح فروشگاه پنیر"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1349,7 +1349,7 @@ msgstr "تغییر به نسخه تلفن همراه"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "هشدار"
@@ -1970,7 +1970,7 @@ msgstr "هیچ پروژه ای نیست"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2078,10 +2078,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4420,7 +4420,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4429,8 +4429,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4457,7 +4457,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4532,8 +4532,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4852,8 +4852,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4907,7 +4907,7 @@ msgstr "ناوبری اصلی"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5012,8 +5012,8 @@ msgstr "ایجاد یک حساب کاربری"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5166,31 +5166,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "جستجوی پروژه ها"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6186,8 +6192,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Delete project"
@@ -6235,7 +6241,7 @@ msgid "Revoked by:"
msgstr "حذف"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history"
@@ -7045,30 +7051,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project Name"
+msgid "Project archived"
+msgstr "نام برنامه"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "جستجوی پروژه ها"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project Name"
+msgid "Project unarchived"
+msgstr "نام برنامه"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "جستجوی پروژه ها"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7109,6 +7139,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "دعوت برای \"$ {project_name}\" رد شد."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"این نام کاربری در حال حاضر توسط حساب کاربری دیگری استفاده می شود. نام کاربری "
+"دیگری انتخاب کنید."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7726,7 +7767,7 @@ msgstr "هیچ پروژه ای نیست"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "نام برنامه"
@@ -7902,16 +7943,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "جستجوی پروژه ها"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "جستجوی پروژه ها"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "هذف برنامه"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7922,15 +7998,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8155,7 +8231,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8166,7 +8242,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8177,7 +8253,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8186,40 +8262,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8227,17 +8309,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| " هش برای "
"%(filename)s"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/fi/LC_MESSAGES/messages.po b/warehouse/locale/fi/LC_MESSAGES/messages.po
index 832ba5d3d30d..e5c6e93ed909 100644
--- a/warehouse/locale/fi/LC_MESSAGES/messages.po
+++ b/warehouse/locale/fi/LC_MESSAGES/messages.po
@@ -206,7 +206,7 @@ msgstr "Jo todennettu"
msgid "Successful WebAuthn assertion"
msgstr "Onnistunut WebAuthn-vahvistus"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Palautuskoodi hyväksytty. Annettua koodia ei voi käyttää uudelleen."
@@ -366,7 +366,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Olet nyt ${role} projektissa '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -398,10 +398,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -411,10 +411,10 @@ msgid ""
msgstr ""
"Liian monta epäonnistunutta kirjautumisyritystä. Yritä uudelleen myöhemmin."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -597,89 +597,89 @@ msgid ""
"less."
msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "Tilin tiedot"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Sähköpostiosoite ${email_address} lisätty - tarkista sähköpostistasi "
"vahvistuslinkki"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Palautuskoodit on jo luotu"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "Uusien palautuskoodien luominen mitätöi olemassa olevat koodisi."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "Vahvista sähköpostiosoitteesi tai lisää uusi osoite."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Virheelliset tunnistetiedot. Yritä uudelleen"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Virheellinen palautuskoodi."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Virheellinen palautuskoodi."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Vahvista kutsu"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Virheellinen palautuskoodi."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Virheellinen palautuskoodi."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -691,7 +691,7 @@ msgstr ""
"Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso "
"lisätietoja kohdasta https://pypi.org/help#admin-interventio."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -703,7 +703,7 @@ msgstr ""
"Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso "
"lisätietoja kohdasta https://pypi.org/help#admin-interventio."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -715,7 +715,7 @@ msgstr ""
"Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso "
"lisätietoja kohdasta https://pypi.org/help#admin-interventio."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -727,9 +727,9 @@ msgstr ""
"Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso "
"lisätietoja kohdasta https://pypi.org/help#admin-interventio."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -741,66 +741,66 @@ msgstr ""
"Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso "
"lisätietoja kohdasta https://pypi.org/help#admin-interventio."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Olet nyt ${role} projektissa '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Kutsu lähetetty käyttäjälle '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Kutsu on jo vanhentunut."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1154,8 +1154,8 @@ msgstr "Monty Python - juustokauppasketsi"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1407,7 +1407,7 @@ msgstr "Vaihda mobiiliversioon"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Varoitus"
@@ -1991,7 +1991,7 @@ msgstr "Ei projekteja"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2099,10 +2099,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4172,7 +4172,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4181,8 +4181,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4209,7 +4209,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4284,8 +4284,8 @@ msgstr "Poista PyPI-tilisi"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4560,8 +4560,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Lisännyt:"
@@ -4617,7 +4617,7 @@ msgstr "Päänavigointi"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4720,8 +4720,8 @@ msgstr "Luo tili"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4875,31 +4875,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Etsi projekteja"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Et ole tämän projektin omistaja"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5853,8 +5859,8 @@ msgid "Created by:"
msgstr "Luonut:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -5904,7 +5910,7 @@ msgid "Revoked by:"
msgstr "Poistanut:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "History for %(project_name)s"
@@ -6671,30 +6677,54 @@ msgid "Disabled by:"
msgstr "Luonut:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Projektin nimi"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Etsi projekteja"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Projektin nimi"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Etsi projekteja"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6735,6 +6765,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Kutsu projektiin '${project_name}' on hylätty."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"Tämä käyttäjätunnus on jo toisen tilin käytössä. Valitse toinen "
+"käyttäjätunnus."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7341,7 +7382,7 @@ msgstr "Ei projekteja"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7515,16 +7556,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Etsi projekteja"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Etsi projekteja"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7535,15 +7611,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7770,7 +7846,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7781,7 +7857,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7792,7 +7868,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7801,40 +7877,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7842,17 +7924,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "For more information on uploading projects to PyPI, visit the Python Packaging User "
"Guidessa."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/fil/LC_MESSAGES/messages.po b/warehouse/locale/fil/LC_MESSAGES/messages.po
index d8ff48c883c5..e44de4ede5c8 100644
--- a/warehouse/locale/fil/LC_MESSAGES/messages.po
+++ b/warehouse/locale/fil/LC_MESSAGES/messages.po
@@ -206,7 +206,7 @@ msgstr "Na-authenticate na"
msgid "Successful WebAuthn assertion"
msgstr "Matagumpay na WebAuthn assertion"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -340,7 +340,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -360,10 +360,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -374,10 +374,10 @@ msgstr ""
"Napakaraming hindi matagumpay na pagtatangka sa pag-log in. Subukan ulit "
"mamaya."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -566,170 +566,170 @@ msgstr ""
"Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 character o mas "
"kaunti."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Hindi wastong recovery code."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Hindi wastong recovery code."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Hindi wastong recovery code."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Hindi wastong recovery code."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1069,8 +1069,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1305,7 +1305,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Babala"
@@ -1862,7 +1862,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1966,10 +1966,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3948,7 +3948,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3957,8 +3957,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3985,7 +3985,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4058,8 +4058,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4324,8 +4324,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4373,7 +4373,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4467,8 +4467,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4613,31 +4613,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "Hindi wastong recovery code."
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5539,8 +5545,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5578,7 +5584,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6260,30 +6266,62 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
msgstr ""
+"Ang username na ito ay ginagamit na ng isa pang account.\n"
+"Pumili ng ibang username."
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "Hindi wastong recovery code."
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr ""
+"Ang username na ito ay ginagamit na ng isa pang account.\n"
+"Pumili ng ibang username."
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "Hindi wastong recovery code."
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6323,6 +6361,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"Ang username na ito ay ginagamit na ng isa pang account.\n"
+"Pumili ng ibang username."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6905,7 +6954,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7052,16 +7101,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "Hindi wastong recovery code."
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7072,15 +7154,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7276,7 +7358,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7287,7 +7369,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7298,7 +7380,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7307,40 +7389,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7348,24 +7436,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/fr/LC_MESSAGES/messages.mo b/warehouse/locale/fr/LC_MESSAGES/messages.mo
index 43c803216c13..7e63355f9384 100644
Binary files a/warehouse/locale/fr/LC_MESSAGES/messages.mo and b/warehouse/locale/fr/LC_MESSAGES/messages.mo differ
diff --git a/warehouse/locale/fr/LC_MESSAGES/messages.po b/warehouse/locale/fr/LC_MESSAGES/messages.po
index a630170f60ac..56b3b19af8f3 100644
--- a/warehouse/locale/fr/LC_MESSAGES/messages.po
+++ b/warehouse/locale/fr/LC_MESSAGES/messages.po
@@ -26,16 +26,17 @@
# Michael , 2023, 2024.
# Vincent , 2024.
# Tanguy Dugas du Villard , 2024.
-# Pierre PETAT , 2024.
+# Pierre PETAT , 2024, 2025.
# Laurent FAVOLE , 2024.
# Alexis , 2024.
+# Mohamed Brahimi , 2025.
msgid ""
msgstr ""
"Project-Id-Version: Warehouse VERSION\n"
"Report-Msgid-Bugs-To: admin@pypi.org\n"
"POT-Creation-Date: 2020-04-06 17:52-0500\n"
-"PO-Revision-Date: 2024-12-17 11:22+0000\n"
-"Last-Translator: Laurent FAVOLE \n"
+"PO-Revision-Date: 2025-01-18 20:28+0000\n"
+"Last-Translator: Mohamed Brahimi \n"
"Language-Team: French \n"
"Language: fr\n"
@@ -43,7 +44,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 5.9\n"
+"X-Generator: Weblate 5.10-dev\n"
"Generated-By: Babel 2.8.0\n"
#: warehouse/views.py:157
@@ -227,7 +228,7 @@ msgstr "Authentification déjà active"
msgid "Successful WebAuthn assertion"
msgstr "Vérification WebAuthn réussie"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Code de récupération accepté. Le code fourni ne peut plus être utilisé."
@@ -376,7 +377,7 @@ msgstr ""
"« ${project_name} »."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -404,10 +405,10 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"Vous ne pouvez pas enregistrer plus de 3 éditeurs de confiance à la fois."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -415,10 +416,10 @@ msgstr ""
"Il y a eu trop de tentatives d'inscription d'éditeur de confiance. Veuillez "
"réessayer plus tard."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "L'éditeur de confiance n'a pas pu être enregistré"
@@ -573,63 +574,63 @@ msgstr ""
"La description est trop longue. Choisissez une description d’au plus 400 "
"caractères."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Détails du compte mis à jour"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mail ${email_address} ajouté - consultez votre boîte mail pour le lien de "
"vérification"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Les codes de récupération ont déjà été générés"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"La génération de nouveaux codes de récupération rendra invalide vos codes "
"existants."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Vérifiez votre adresse e-mail pour créer un token API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API Token n'existe pas."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Identifiants incorrects. Veuillez réessayer"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Informations de localisation du dépôt alternatif invalides"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Dépôt alternatif '${name}' ajouté"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Confirmer la demande"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "ID du dépôt alternatif invalide"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Dépôt alternatif invalide pour ce projet"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -637,17 +638,17 @@ msgstr ""
"Suppression du dépôt alternatif impossible - ${confirm} n'est pas le même "
"que ${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Dépôt alternatif '${name}' supprimé"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "L'éditeur de confiance n'a pas pu être enregistré"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -655,7 +656,7 @@ msgstr ""
"La publication de confiance basée sur GitHub est temporairement désactivée. "
"Consultez https://pypi.org/help#admin-intervention pour plus d'informations."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -663,7 +664,7 @@ msgstr ""
"La publication de confiance basée sur GitLab est temporairement désactivée. "
"Consultez https://pypi.org/help#admin-intervention pour plus d'informations."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -671,7 +672,7 @@ msgstr ""
"Publication de confiance basée sur Google est temporairement désactivée. "
"Consultez https://pypi.org/help#admin-intervention pour plus d'informations."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -680,9 +681,9 @@ msgstr ""
"désactivée. Consultez https://pypi.org/help#admin-intervention pour plus "
"d'informations."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -690,43 +691,43 @@ msgstr ""
"La suppression de projet est temporairement désactivée. Consultez https://"
"pypi.org/help#admin-intervention pour plus d'informations."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Impossible de remiser la version - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Impossibile de dé-remiser la version - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Impossible de supprimer la version - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Impossible de trouver le fichier"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Impossible de supprimer le fichier - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"L'équipe « ${team_name} » a déjà le rôle « ${role_name} » pour le projet"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"Le profil « ${username} » a déjà le rôle « ${role_name} » pour le projet"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
"${username} a désormais le rôle « ${role} » au sein du projet "
"« ${project_name} »."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -734,7 +735,7 @@ msgstr ""
"Le profil « ${username} » n'a pas d'adresse e-mail principale vérifiée, son "
"rôle « ${role_name} » ne peut donc pas être ajouté au projet"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -742,20 +743,20 @@ msgstr ""
"Le profil « ${username} » a déjà reçu une invitation. Veuillez réessayer "
"plus tard."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Invitation envoyée à « ${username} »"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Impossible de trouver l'invitation."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Invitation déjà expirée."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Invitation annulée par « ${username} »."
@@ -968,7 +969,7 @@ msgstr "Votre rapport a été enregistré. Merci de votre aide."
#: warehouse/static/js/warehouse/controllers/clipboard_controller.js:32
msgid "Copied"
-msgstr ""
+msgstr "Copié"
#: warehouse/static/js/warehouse/controllers/password_breach_controller.js:48
msgid "Error while validating hashed password, disregard on development"
@@ -1006,10 +1007,11 @@ msgstr[0] "Inscrit par :"
msgstr[1] "Inscrit par :"
#: warehouse/static/js/warehouse/utils/timeago.js:37
+#, fuzzy
msgid "About an hour ago"
msgid_plural "About %1 hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Il y a environ une heure"
+msgstr[1] "Il y a environ %1 heures"
#: warehouse/static/js/warehouse/utils/timeago.js:39
msgid "About a minute ago"
@@ -1101,8 +1103,8 @@ msgstr "Monty Python, le sketch de la fromagerie"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1357,7 +1359,7 @@ msgstr "Passer à la version mobile"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Avertissement"
@@ -1948,7 +1950,7 @@ msgstr "Aucun projet"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2070,10 +2072,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3597,7 +3599,7 @@ msgstr "Classifieurs"
#: warehouse/templates/includes/packaging/submit-malware-report.html:18
msgid "Report project as malware"
-msgstr ""
+msgstr "Signaler le projet comme malware"
#: warehouse/templates/manage/account.html:33
#: warehouse/templates/manage/unverified-account.html:30
@@ -4316,7 +4318,7 @@ msgstr "Activité récente du compte"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4325,8 +4327,8 @@ msgstr "Événement"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4353,7 +4355,7 @@ msgstr "Informations sur la position"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4439,8 +4441,8 @@ msgstr "Supprimer votre compte PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4756,8 +4758,8 @@ msgstr "Tous"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Ajout par :"
@@ -4805,7 +4807,7 @@ msgstr "Invitations en attente"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4901,8 +4903,8 @@ msgstr "Voir cette organisation"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5056,31 +5058,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Unique propriétaire"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Rechercher des projets"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gérer ce projet"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Vous n'êtes pas propriétaire de ce projet"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Consulter la page publique de ce projet"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Ce projet n'a pas de version"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5366,6 +5374,8 @@ msgstr "e-mail"
#: warehouse/templates/manage/project/publishing.html:244
msgid "The email address of the account or service account used to publish."
msgstr ""
+"L'adresse e-mail du compte ou du compte de service utilisé pour la "
+"publication."
#: warehouse/templates/manage/account/publishing.html:289
#: warehouse/templates/manage/project/publishing.html:252
@@ -6152,8 +6162,8 @@ msgid "Created by:"
msgstr "Création par :"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "Supprimé par :"
@@ -6191,7 +6201,7 @@ msgid "Revoked by:"
msgstr "Révoqué par :"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6934,30 +6944,54 @@ msgid "Disabled by:"
msgstr "Désactivé par :"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nom du projet"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nom du projet"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr "Url"
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Informations supplémentaires"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Informations sur la position"
@@ -6994,6 +7028,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "L'invitation a l'organisation « ${organization_name} » a été refusée."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Ce projet n'a pas de version"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7645,7 +7686,7 @@ msgstr "Supprimer le projet"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nom du projet"
@@ -7819,16 +7860,51 @@ msgstr "Description de l'organisation"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Supprimer le projet"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Supprimer ce projet va :"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7843,17 +7919,17 @@ msgstr[1] ""
"Supprimer de façon irréversible le projet et %(count)s "
"versions"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Supprimer irréversiblement le projet"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Rendre le nom du projet disponible à tout autre compte de PyPI"
"strong>"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8064,7 +8140,7 @@ msgstr "Description du projet. La description sera affichée."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Description du projet"
@@ -8075,7 +8151,7 @@ msgstr "Historique de version. Le panneau de l'historique sera affiché."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Historique des versions"
@@ -8086,7 +8162,7 @@ msgstr "Téléchargement des fichiers. Les fichiers du projet seront affichés."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Téléchargement des fichiers"
@@ -8095,43 +8171,49 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Détails du projet. Les détails du projet seront affichés."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Détails du projet"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Cette version a été remisée"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
"Les gestionnaires de ce paquet n'ont pas fourni de description de projet"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notifications de version"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Flux RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Cette version"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "pré-version"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "remisée"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8143,19 +8225,19 @@ msgstr ""
"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">installation de "
"paquets."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Distribution des sources"
msgstr[1] "Distributions des sources"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
"Aucun fichier de distribution des sources n'est disponible pour cette "
"version."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on Générer une archive de distribution ."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "Distribution compilée"
diff --git a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po
index 28a28bb3d0eb..01332a22b7ae 100644
--- a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po
+++ b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po
@@ -211,7 +211,7 @@ msgstr "Déjà authentifié"
msgid "Successful WebAuthn assertion"
msgstr "Assertion WebAuthn réussie"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Code de récupération accepté. Le code fourni ne peut plus être utilisé."
@@ -376,7 +376,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Vous êtes maintenant $ {role} du projet '$ {project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -408,10 +408,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -422,10 +422,10 @@ msgstr ""
"Il y a eu trop de tentative de connexions infructueuses. Veuillez réessayer "
"plus tard."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -611,91 +611,91 @@ msgid ""
"less."
msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "Détails du compte"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Courriel ${email_address} ajouté – consultez votre boîte de réception pour "
"le lien de vérification"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Les codes de récupération ont déjà été générés"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"La génération de nouveaux codes de récupération rendra invalide vos codes "
"existants."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "Vérifiez votre adresse courriel ou ajoutez une nouvelle adresse."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Identifiants incorrects. Veuillez réessayer"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Code de récupération invalide."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Code de récupération invalide."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Confirmer l'invitation"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Code de récupération invalide."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Code de récupération invalide."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -707,7 +707,7 @@ msgstr ""
"L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir "
"https://pypi.org/help#admin-intervention pour plus de détails."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -719,7 +719,7 @@ msgstr ""
"L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir "
"https://pypi.org/help#admin-intervention pour plus de détails."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -731,7 +731,7 @@ msgstr ""
"L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir "
"https://pypi.org/help#admin-intervention pour plus de détails."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -743,9 +743,9 @@ msgstr ""
"L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir "
"https://pypi.org/help#admin-intervention pour plus de détails."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -757,53 +757,53 @@ msgstr ""
"L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir "
"https://pypi.org/help#admin-intervention pour plus de détails."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not yank release - "
msgstr "Ne plus remiser la version"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not un-yank release - "
msgstr "Ne plus remiser la version"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "Supprimer la version"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "Impossible de trouver l'invitation au rôle."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"L'utilisateur '$ {username}' a déjà le rôle $ {role_name} pour le projet"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"L'utilisateur '$ {username}' a déjà le rôle $ {role_name} pour le projet"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Vous êtes maintenant $ {role} du projet '$ {project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -811,7 +811,7 @@ msgstr ""
"L'utilisateur '$ {username}' n'a pas d'adresse e-mail principale vérifiée et "
"ne peut pas être ajouté en tant que $ {role_name} pour le projet"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -819,20 +819,20 @@ msgstr ""
"L'utilisateur '$ {username}' a déjà une invitation active. Veuillez "
"réessayer plus tard."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Invitation envoyée à '$ {username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Impossible de trouver l'invitation au rôle."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Invitation déjà expirée."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Invitation révoquée de '$ {username}'."
@@ -1198,8 +1198,8 @@ msgstr "Monty Python, le sketch de la fromagerie"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1467,7 +1467,7 @@ msgstr "Passer à la version mobile"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Avertissement"
@@ -2102,7 +2102,7 @@ msgstr "Aucun projet"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2212,10 +2212,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4630,7 +4630,7 @@ msgstr "Activité récente du compte"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4639,8 +4639,8 @@ msgstr "Événement"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4667,7 +4667,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4784,8 +4784,8 @@ msgstr "Supprimer votre compte PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -5111,8 +5111,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Ajoutée par :"
@@ -5170,7 +5170,7 @@ msgstr "Navigation principale"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5275,8 +5275,8 @@ msgstr "Créer un compte"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5436,31 +5436,37 @@ msgstr ""
msgid "Sole owner"
msgstr "Unique propriétaire"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Rechercher des projets"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gérer ce projet"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Vous n'êtes pas propriétaire de ce projet"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Consulter la page publique de ce projet"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Ce projet n'a pas de version"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6580,8 +6586,8 @@ msgid "Created by:"
msgstr "Créé par :"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6631,7 +6637,7 @@ msgid "Revoked by:"
msgstr "Supprimée par :"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7494,30 +7500,54 @@ msgid "Disabled by:"
msgstr "Remisé par :"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nom du projet"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nom du projet"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7554,6 +7584,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "L'invitation pour '$ {project_name}' est refusée."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Ce projet n'a pas de version"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8309,7 +8346,7 @@ msgstr "Aucun projet"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nom du projet"
@@ -8493,16 +8530,51 @@ msgstr "Description du projet"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Rechercher des projets"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Supprimer le projet"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Supprimer ce projet va :"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8517,17 +8589,17 @@ msgstr[1] ""
"Supprimer de façon irréversible le projet et %(count)s "
"versions"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Supprimer irréversiblement le projet"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Rendre le nom du projet disponible à tout autre utilisateur de PyPI"
"strong>"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8762,7 +8834,7 @@ msgstr "Description du projet. La description sera affichée."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Description du projet"
@@ -8773,7 +8845,7 @@ msgstr "Historique de version. Le panneau de l'historique sera affiché."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Historique de version"
@@ -8784,7 +8856,7 @@ msgstr "Téléchargement des fichiers. Les fichiers du projet seront affichés."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Fichiers de téléchargement"
@@ -8793,42 +8865,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Détails du projet. Les détails du projet seront affichés."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Détails du projet"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Cette version a été remisée"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "L'auteur de ce paquet n'a pas fourni de description de projet"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notifications de version"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Flux RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Cette version"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "pré-version"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "remisée"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8840,17 +8918,17 @@ msgstr ""
"title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">installation de "
"paquets."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Guide Utilisateur de "
"l'Empaquetage Python"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/frc/LC_MESSAGES/messages.po b/warehouse/locale/frc/LC_MESSAGES/messages.po
index 036366211ac7..65fd794e7c2b 100644
--- a/warehouse/locale/frc/LC_MESSAGES/messages.po
+++ b/warehouse/locale/frc/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/frm/LC_MESSAGES/messages.po b/warehouse/locale/frm/LC_MESSAGES/messages.po
index 2a719a2b7ce7..9f095bf94803 100644
--- a/warehouse/locale/frm/LC_MESSAGES/messages.po
+++ b/warehouse/locale/frm/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/fro/LC_MESSAGES/messages.po b/warehouse/locale/fro/LC_MESSAGES/messages.po
index 25fc16d774e7..19dcc8838952 100644
--- a/warehouse/locale/fro/LC_MESSAGES/messages.po
+++ b/warehouse/locale/fro/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/gl/LC_MESSAGES/messages.po b/warehouse/locale/gl/LC_MESSAGES/messages.po
index b214f4051c1d..b9b9992fb774 100644
--- a/warehouse/locale/gl/LC_MESSAGES/messages.po
+++ b/warehouse/locale/gl/LC_MESSAGES/messages.po
@@ -178,7 +178,7 @@ msgstr "Xa autenticado"
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -312,7 +312,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -332,19 +332,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -513,164 +513,164 @@ msgid ""
"less."
msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Os códigos de recuperación xa foron xerados"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "Xerar novos códigos de recuperación invalidará os existentes."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Confirma a invitación"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Invitación enviada a '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "A invitación xa caducou."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1009,8 +1009,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1244,7 +1244,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1831,7 +1831,7 @@ msgstr "Sen proxectos"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1935,10 +1935,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3964,7 +3964,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3973,8 +3973,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4001,7 +4001,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4074,8 +4074,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4342,8 +4342,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4395,7 +4395,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4495,8 +4495,8 @@ msgstr "Crea unha conta"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4647,31 +4647,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "No projects"
+msgid "Archived"
+msgstr "Sen proxectos"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5616,8 +5622,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5657,7 +5663,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6396,30 +6402,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "No projects"
+msgid "Project archived"
+msgstr "Sen proxectos"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "No projects"
+msgid "Archived by:"
+msgstr "Sen proxectos"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "No projects"
+msgid "Project unarchived"
+msgstr "Sen proxectos"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "No projects"
+msgid "Unarchived by:"
+msgstr "Sen proxectos"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6469,6 +6499,16 @@ msgstr ""
"proxecto?\n"
" "
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"O nome de usuario estase a usar noutra conta. Escolle outre nome de usuario."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7068,7 +7108,7 @@ msgstr "Sen proxectos"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7230,16 +7270,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "No projects"
+msgid "Archive project"
+msgstr "Sen proxectos"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "No projects"
+msgid "Unarchive project"
+msgstr "Sen proxectos"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7250,15 +7325,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7468,7 +7543,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7479,7 +7554,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7490,7 +7565,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7499,40 +7574,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7540,24 +7621,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/he/LC_MESSAGES/messages.po b/warehouse/locale/he/LC_MESSAGES/messages.po
index 9195c849505c..ef8304125b36 100644
--- a/warehouse/locale/he/LC_MESSAGES/messages.po
+++ b/warehouse/locale/he/LC_MESSAGES/messages.po
@@ -207,7 +207,7 @@ msgstr "כבר מאומת"
msgid "Successful WebAuthn assertion"
msgstr "בדיקת WebAuthn מוצלחת"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "קוד השחזור התקבל. לא יהיה ניתן להשתמש שוב בקוד שסופק."
@@ -349,7 +349,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "כעת אתה $ {role} של פרויקט '$ {project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -381,10 +381,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -393,10 +393,10 @@ msgid ""
"again later."
msgstr "בוצעו נסיונות הזדהות כושלים רבים מדי. יש לנסות שוב מאוחר יותר."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -564,85 +564,85 @@ msgid ""
"less."
msgstr "שם הארגון ארוך מדי. יש לבחור שם בעל 400 תווים לכל היותר."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "פרטי החשבון עודכנו"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"כתובת האי-מייל ${email_address} נוספה - יש לבדוק את תיבת האי-מייל לקישור "
"אימות הכתובת"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "קודים לשחזור כבר נוצרו"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "יצירת קודי שחזור חדשים יבטל את תוקפם של הקוד הקיימים."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "יש לאמת את האי-מייל שלך כדי ליצור אסימון API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "אסימון API לא קיים."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "פרטי הזדהות לא תקפים. יש לנסות שוב"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "שם מאגר לא תקין"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "שם מאגר לא תקין"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "אשר הזמנה"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "שם מאגר לא תקין"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "שם מאגר לא תקין"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -654,7 +654,7 @@ msgstr ""
"רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-"
"intervention לפרטים."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -666,7 +666,7 @@ msgstr ""
"רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-"
"intervention לפרטים."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -678,7 +678,7 @@ msgstr ""
"רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-"
"intervention לפרטים."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -690,9 +690,9 @@ msgstr ""
"רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-"
"intervention לפרטים."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -704,51 +704,51 @@ msgstr ""
"רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-"
"intervention לפרטים."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not yank release - "
msgstr "ביטול גריעת גרסה"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not un-yank release - "
msgstr "ביטול גריעת גרסה"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "מחיקת גרסה"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "לא הצלחנו למצוא את ההזמנה לתפקיד."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "לא היה ניתן למחוק את הקובץ - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "למשתמש '${username}' כבר יש תפקיד ${role_name} לפרויקט"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "למשתמש '${username}' כבר יש תפקיד ${role_name} לפרויקט"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "כעת אתה $ {role} של פרויקט '$ {project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -756,26 +756,26 @@ msgstr ""
"למשתמש '${username}' אין כתובת דוא\"ל ראשית מאומתת ולא ניתן להוסיף אותו כ- "
"${role_name} לפרויקט"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr "למשתמש '${username}' כבר יש הזמנה פעילה. בבקשה נסה שוב מאוחר יותר."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "ההזמנה נשלחה אל '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "לא הצלחנו למצוא את ההזמנה לתפקיד."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "ההזמנה כבר פגה."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "ההזמנה בוטלה מ- '${username}'."
@@ -1156,8 +1156,8 @@ msgstr "מונטי פייתון - מערכון חנות הגבינות"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1421,7 +1421,7 @@ msgstr "מעבר לגרסת המובייל"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "אזהרה"
@@ -2024,7 +2024,7 @@ msgstr "אין פרויקטים"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2131,10 +2131,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4443,7 +4443,7 @@ msgstr "פעילות חשבון שאירעה לאחרונה"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4452,8 +4452,8 @@ msgstr "אירוע"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4480,7 +4480,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4613,8 +4613,8 @@ msgstr "מחיקת חשבון ה-PyPI שלך"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4933,8 +4933,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "נוספ/ה על ידי:"
@@ -4992,7 +4992,7 @@ msgstr "ניווט ראשי"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5097,8 +5097,8 @@ msgstr "יצירת חשבון"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5256,31 +5256,37 @@ msgstr ""
msgid "Sole owner"
msgstr "בעלים יחיד"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "חיפוש פרוייקטים"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "ניהול פרויקט זה"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "אינך בעלים של פרויקט זה"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "צפייה בדף הפומבי של פרויקט זה"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "לפרויקט זה אין גרסאות"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6350,8 +6356,8 @@ msgid "Created by:"
msgstr "נוצר על ידי:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6401,7 +6407,7 @@ msgid "Revoked by:"
msgstr "הוסר/ה על ידי:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7261,30 +7267,54 @@ msgid "Disabled by:"
msgstr "נמשכה על ידי:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "שם הפרויקט"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "חיפוש פרוייקטים"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "שם הפרויקט"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "חיפוש פרוייקטים"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7321,6 +7351,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "ההזמנה ל- '${project_name}' נדחתה."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "לפרויקט זה אין גרסאות"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8081,7 +8118,7 @@ msgstr "אין פרויקטים"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "שם הפרויקט"
@@ -8261,16 +8298,51 @@ msgstr "תיאור הפרויקט"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "חיפוש פרוייקטים"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "חיפוש פרוייקטים"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "מחיקת הפרויקט"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "מחיקת פרויקט זה:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8290,15 +8362,15 @@ msgstr[3] ""
"תמחק את הפרויקט באופן בלתי-הפיך יחד עם %(count)sגרסאות"
"a>"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "תמחק את הפרויקט באופן בלתי-הפיך"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr "תהפוך את שם הפרויקט זמין לכל משתמש PyPI אחר"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8530,7 +8602,7 @@ msgstr "תיאור הפרויקט. המיקוד יועבר אל התיאור."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "תיאור הפרויקט"
@@ -8541,7 +8613,7 @@ msgstr "היסטוריית גרסאות. המיקוד יועבר אל פאנל
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "היסטוריית גרסאות"
@@ -8552,7 +8624,7 @@ msgstr "הורדת קבצים. המיקוד יועבר אל קבצי הפרוי
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "הורדת קבצים"
@@ -8561,42 +8633,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "פרטי הפרויקט. המיקוד יועבר אל פרטי הפרויקט."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "פרטי הפרויקט"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "גרסה זו נגרעה"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "מחבר חבילה זו לא סיפק תיאור עבור הפרויקט"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "התראות שחרורים"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "ערוץ RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "גרסה זו"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "שחרור מקדמי"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "נגרע"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8607,7 +8685,7 @@ msgstr ""
"אודות התקנת חבילות."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
@@ -8615,11 +8693,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the מדריך למשתמש באריזת חבילות פייתון"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/hi/LC_MESSAGES/messages.po b/warehouse/locale/hi/LC_MESSAGES/messages.po
index 5a4e69a8351b..8c4122a587c0 100644
--- a/warehouse/locale/hi/LC_MESSAGES/messages.po
+++ b/warehouse/locale/hi/LC_MESSAGES/messages.po
@@ -208,7 +208,7 @@ msgstr "पहले से ही प्रमाणित"
msgid "Successful WebAuthn assertion"
msgstr "सफल WebAuthn दावा"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "पुनर्प्राप्ति कुंजी स्वीकृत। प्रदत्त कुंजी का पुनः उपयोग वर्जित।"
@@ -363,7 +363,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "आप इस परियोजना '${project_name}' के ${role} हैं।"
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -395,10 +395,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -407,10 +407,10 @@ msgid ""
"again later."
msgstr "बहुत से असफल लॉगिन प्रयास हुए हैं। बाद में पुन: प्रयास करें।"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "विश्वसनीय प्रकाशक पंजीकृत नहीं किया जा सका"
@@ -599,89 +599,89 @@ msgid ""
"less."
msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "खाता विवरण"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr "ईमेल ${email_address} जोड़ा गया - सत्यापन लिंक के लिए अपने ईमेल की जांच करें"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "पुनर्प्राप्ति कोड प्रउत्पादित"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "नयी पुनर्प्राप्ति कुंजी उत्पन्न करने पर मौजूदा कुंजियाँ अमान्य हो जाएंगी।"
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "अपने ईमेल को सत्यापित करें या नया पता प्रदान करें।"
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "एपीआई टोकन मौजूद नहीं है।"
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "अवैध प्रत्यय पत्र। पुनः प्रयास करें"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Invalid alternate repository location details"
msgstr "पुनर्प्राप्ति कुंजी अमान्य।"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Added alternate repository '${name}'"
msgstr "पुनर्प्राप्ति कुंजी अमान्य।"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "आमंत्रण की पुष्टि करें"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Invalid alternate repository id"
msgstr "पुनर्प्राप्ति कुंजी अमान्य।"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid Recovery Code."
msgid "Invalid alternate repository for project"
msgstr "पुनर्प्राप्ति कुंजी अमान्य।"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "विश्वसनीय प्रकाशक पंजीकृत नहीं किया जा सका"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -693,7 +693,7 @@ msgstr ""
"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-"
"intervention देखें।"
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -705,7 +705,7 @@ msgstr ""
"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-"
"intervention देखें।"
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -717,7 +717,7 @@ msgstr ""
"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-"
"intervention देखें।"
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -729,9 +729,9 @@ msgstr ""
"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-"
"intervention देखें।"
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -743,51 +743,51 @@ msgstr ""
"नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-"
"intervention देखें।"
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not yank release - "
msgstr "न निकाल फेंकी गयी विज्ञप्ति"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not un-yank release - "
msgstr "न निकाल फेंकी गयी विज्ञप्ति"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "विज्ञप्ति मिटाएँ"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "फ़ाइल हटाई नहीं जा सकी - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "इस परियोजना में उपयोगकर्ता '${username}' पहले से ${role_name} कृत्य हैं"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "इस परियोजना में उपयोगकर्ता '${username}' पहले से ${role_name} कृत्य हैं"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "आप इस परियोजना '${project_name}' के ${role} हैं।"
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -795,7 +795,7 @@ msgstr ""
"उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे परियोजना "
"के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -803,20 +803,20 @@ msgstr ""
"उपयोगकर्ता '$ {username}' के पास पहले से ही एक सक्रिय आमंत्रण है। कृपया बाद में फिर से "
"प्रयास करें।"
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "'${username}' को आमंत्रण भेजा गया"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।"
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "आमंत्रण पहले ही समाप्त हो चुका है।"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "'${username}' से आमंत्रण निरस्त कर दिया गया।"
@@ -1179,8 +1179,8 @@ msgstr "मोंटी पाइथन - चीज़ शॉप स्केच
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1439,7 +1439,7 @@ msgstr "मोबाइल संस्करण पर स्विच कर
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "चेतावनी"
@@ -2057,7 +2057,7 @@ msgstr "कोई परियोजना नहीं"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2165,10 +2165,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4510,7 +4510,7 @@ msgstr "अभी हाल ही की खाता गतिविधि"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4519,8 +4519,8 @@ msgstr "घटना"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4547,7 +4547,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4661,8 +4661,8 @@ msgstr "अपना PyPI खाता हटाएं"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4982,8 +4982,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "द्वारा जोड़ा गया:"
@@ -5039,7 +5039,7 @@ msgstr "मुख्य नेविगेशन"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Created on %(creation_date)s"
@@ -5145,8 +5145,8 @@ msgstr "खाता बनाएं"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5300,31 +5300,37 @@ msgstr ""
msgid "Sole owner"
msgstr "एकमात्र स्वामी"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "परियोजनाएं खोजें"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "इस परियोजना का प्रबंधन करें"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "आप इस परियोजना के स्वामी नहीं हैं"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "इस परियोजना का सार्वजनिक पृष्ठ देखें"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "इस परियोजना की कोई विज्ञप्तियां नहीं है"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6362,8 +6368,8 @@ msgid "Created by:"
msgstr "द्वारा बनाई गई:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6413,7 +6419,7 @@ msgid "Revoked by:"
msgstr "द्वारा हटाया गया:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7269,30 +7275,54 @@ msgid "Disabled by:"
msgstr "द्वारा परिवर्तित:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "परियोजना"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "परियोजनाएं खोजें"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "परियोजना"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "परियोजनाएं खोजें"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7329,6 +7359,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "इस परियोजना की कोई विज्ञप्तियां नहीं है"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8074,7 +8111,7 @@ msgstr "कोई परियोजना नहीं"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
#, fuzzy
msgid "Project Name"
msgstr "परियोजना का नाम"
@@ -8251,16 +8288,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "परियोजनाएं खोजें"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "परियोजनाएं खोजें"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "परियोजना मिटाएं"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "यह परियोजना मिटाने से:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8275,16 +8347,16 @@ msgstr[1] ""
"परियोजनाए एवं इसकी %(count)sविज्ञप्तियां अपरिवर्तनीय रूप "
"से मिटाएं"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "अपरिवर्तनीय रूप से परियोजना मिटाएं"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"इस परियोजना का नाम किसी भी PyPI उपयोगकर्ता को मुहैय्या करवावें"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8514,7 +8586,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8525,7 +8597,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8536,7 +8608,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8545,40 +8617,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8586,17 +8664,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the पाइथॉन संकलन उपयोगकर्ता कुंजी से फाइलें अपलोड करना सीखें"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/hu/LC_MESSAGES/messages.po b/warehouse/locale/hu/LC_MESSAGES/messages.po
index 2001d95a919e..eed49aaa45d2 100644
--- a/warehouse/locale/hu/LC_MESSAGES/messages.po
+++ b/warehouse/locale/hu/LC_MESSAGES/messages.po
@@ -197,7 +197,7 @@ msgstr "Már hitelesítve"
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "A helyreállítási kód elfogadva. A mellékelt kód nem használható újra."
@@ -352,7 +352,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Mostantól új szereped van a ${projekt_neve} projektben: ${szerep}"
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -387,10 +387,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "Egyszerre nem regisztrálhat 3 függőben lévő megbízható kiadót."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -401,10 +401,10 @@ msgstr ""
"Túl sok sikertelen meghízható kiadó-ként való regisztrálási kísérlet "
"történt. Próbálja meg később."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
#, fuzzy
msgid "The trusted publisher could not be registered"
msgstr "A megbízható kiadó-t nem tudtuk regisztrálni."
@@ -590,84 +590,84 @@ msgid ""
"less."
msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mail: $ {email_address} hozzáadva - nyissa meg az e-mailjeit, az ellenörző "
"linkért"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "A helyreállítási kódok már le lettek generálva"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "Új helyreállítási kódok generálása érvényteleníti a meglévő kódjait."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Hibás helyreállító kód."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Hibás helyreállító kód."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Hibás helyreállító kód."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Hibás helyreállító kód."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
msgid "The trusted publisher could not be constrained"
msgstr "A megbízható kiadó-t nem tudtuk regisztrálni."
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -679,7 +679,7 @@ msgstr ""
"Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -691,7 +691,7 @@ msgstr ""
"Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -703,7 +703,7 @@ msgstr ""
"Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -715,9 +715,9 @@ msgstr ""
"Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -729,66 +729,66 @@ msgstr ""
"Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
#, fuzzy
#| msgid "Email already verified"
msgid "Invitation already expired."
msgstr "Az e-mail már meg lett erősítve"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1127,8 +1127,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1362,7 +1362,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1914,7 +1914,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2020,10 +2020,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4012,7 +4012,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4021,8 +4021,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4049,7 +4049,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4122,8 +4122,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4392,8 +4392,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4441,7 +4441,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4535,8 +4535,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4681,31 +4681,36 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+msgid "Archived"
+msgstr "Projekt kiválasztása"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5607,8 +5612,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5646,7 +5651,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6330,30 +6335,60 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
msgstr ""
+"Ezt a felhasználónevet már egy másik fiók használja. Válasszon másik "
+"felhasználónevet."
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+msgid "Archived by:"
+msgstr "Projekt kiválasztása"
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr ""
+"Ezt a felhasználónevet már egy másik fiók használja. Válasszon másik "
+"felhasználónevet."
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+msgid "Unarchived by:"
+msgstr "Projekt kiválasztása"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6393,6 +6428,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"Ezt a felhasználónevet már egy másik fiók használja. Válasszon másik "
+"felhasználónevet."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6975,7 +7021,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7125,16 +7171,48 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+msgid "Archive project"
+msgstr "Projekt kiválasztása"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7145,15 +7223,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7349,7 +7427,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7360,7 +7438,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7371,7 +7449,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7380,40 +7458,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7421,24 +7505,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/hy/LC_MESSAGES/messages.po b/warehouse/locale/hy/LC_MESSAGES/messages.po
index 6b2ae873bd62..2c4cda8d5af8 100644
--- a/warehouse/locale/hy/LC_MESSAGES/messages.po
+++ b/warehouse/locale/hy/LC_MESSAGES/messages.po
@@ -181,7 +181,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -315,7 +315,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -335,19 +335,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -476,162 +476,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -945,8 +945,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1180,7 +1180,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1732,7 +1732,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1836,10 +1836,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3812,7 +3812,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3821,8 +3821,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3849,7 +3849,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3922,8 +3922,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4182,8 +4182,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4231,7 +4231,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4324,8 +4324,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4464,31 +4464,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5377,8 +5381,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5416,7 +5420,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6070,30 +6074,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6127,6 +6147,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6701,7 +6726,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6845,16 +6870,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6865,15 +6921,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7063,7 +7119,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7074,7 +7130,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7085,7 +7141,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7094,40 +7150,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7135,24 +7197,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/id/LC_MESSAGES/messages.po b/warehouse/locale/id/LC_MESSAGES/messages.po
index 8879950ef7e1..2fdca979351b 100644
--- a/warehouse/locale/id/LC_MESSAGES/messages.po
+++ b/warehouse/locale/id/LC_MESSAGES/messages.po
@@ -214,7 +214,7 @@ msgstr "Sudah diotentikasi"
msgid "Successful WebAuthn assertion"
msgstr "Pernyataan WebAuthn yang berhasil"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Kode pemulihan diterima. Kode yang diberikan tidak dapat digunakan lagi."
@@ -353,7 +353,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Anda sekarang menjadi ${role} dari proyek '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -387,10 +387,10 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"Anda tidak bisa mendaftarkan lebih dari 3 penerbitan terpercaya sekaligus."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many attempted OpenID Connect registrations. Try "
@@ -401,10 +401,10 @@ msgid ""
msgstr ""
"Terlalu banyak usaha registrasi penerbitan terpercaya. Coba lagi nanti."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
#, fuzzy
msgid "The trusted publisher could not be registered"
msgstr "Penerbitan terpercayanya tidak bisa di daftarkan"
@@ -569,91 +569,91 @@ msgid ""
"less."
msgstr "Nama terlalu panjang. Pilih nama dengan panjang kurang dari 100 huruf."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "Detail akun"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Email ${email_address} ditambahkan - periksa email Anda untuk tautan "
"verifikasi"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Kode pemulihan sudah dibuat"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Membuat kode pemulihan baru akan membuat kode yang sudah ada tidak valid."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "Verivikasi alamat email atau tambahkan alamat email baru."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Kredensial tidak valid. Coba lagi"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "Nama repositori tidak valid"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "Nama repositori tidak valid"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Konfirmasi Undangan"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "Nama repositori tidak valid"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "Nama repositori tidak valid"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
msgid "The trusted publisher could not be constrained"
msgstr "Penerbitan terpercayanya tidak bisa di daftarkan"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -665,7 +665,7 @@ msgstr ""
"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/"
"help#admin-intervention untuk detailnya."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -677,7 +677,7 @@ msgstr ""
"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/"
"help#admin-intervention untuk detailnya."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -689,7 +689,7 @@ msgstr ""
"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/"
"help#admin-intervention untuk detailnya."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -701,9 +701,9 @@ msgstr ""
"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/"
"help#admin-intervention untuk detailnya."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -715,51 +715,51 @@ msgstr ""
"Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/"
"help#admin-intervention untuk detailnya."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not yank release - "
msgstr "Kembalikan rilis"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not un-yank release - "
msgstr "Kembalikan rilis"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "Hapus rilisan"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "Tidak dapat menemukan undangan peran."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Pengguna '${username}' sudah memiliki peran ${role_name} di proyek"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Pengguna '${username}' sudah memiliki peran ${role_name} di proyek"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Anda sekarang menjadi ${role} dari proyek '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -767,7 +767,7 @@ msgstr ""
"Pengguna '${username}' tidak memiliki alamat email primer yang diverifikasi "
"dan tidak dapat ditambahkan sebagai ${role_name} di proyek"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -775,20 +775,20 @@ msgstr ""
"Pengguna '${username}' sudah memiliki undangan aktif. Silakan coba lagi "
"nanti."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Undangan dikirim ke '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Tidak dapat menemukan undangan peran."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Undangan sudah kedaluwarsa."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Undangan dibatalkan dari '${username}'."
@@ -1159,8 +1159,8 @@ msgstr "Monty Python - Sketsa Toko Keju"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1423,7 +1423,7 @@ msgstr "Beralih ke versi seluler"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Peringatan"
@@ -2055,7 +2055,7 @@ msgstr "Tidak ada proyek"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2163,10 +2163,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4559,7 +4559,7 @@ msgstr "Aktivitas akun terbaru"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4568,8 +4568,8 @@ msgstr "Peristiwa"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4596,7 +4596,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4702,8 +4702,8 @@ msgstr "Hapus akun PyPI Anda"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -5074,8 +5074,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Ditambahkan oleh:"
@@ -5133,7 +5133,7 @@ msgstr "Navigasi utama"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5238,8 +5238,8 @@ msgstr "Buat sebuah akun"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5397,31 +5397,37 @@ msgstr ""
msgid "Sole owner"
msgstr "Pemilik tunggal"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Cari proyek"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Kelola proyek ini"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Anda bukan pemilik proyek ini"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Lihat halaman publik proyek ini"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Proyek ini tidak memiliki rilis"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6563,8 +6569,8 @@ msgid "Created by:"
msgstr "Dibuat oleh:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6614,7 +6620,7 @@ msgid "Revoked by:"
msgstr "Dihapus oleh:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7452,30 +7458,54 @@ msgid "Disabled by:"
msgstr "Dinonaktifkan oleh:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nama proyek"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Cari proyek"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nama proyek"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Cari proyek"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7512,6 +7542,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Undangan untuk '${project_name}' ditolak."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Proyek ini tidak memiliki rilis"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8249,7 +8286,7 @@ msgstr "Tidak ada proyek"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nama Proyek"
@@ -8429,16 +8466,51 @@ msgstr "Deskripsi proyek"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Cari proyek"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Cari proyek"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Hapus proyek"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Mengapus proyek ini akan:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8450,15 +8522,15 @@ msgstr[0] ""
"Hapus proyek secara permanen bersama dengan %(count)srilis"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Mengapus permanen proyek"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr "Buat nama proyek tersedia untuk pengguna PyPI lainnya"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8691,7 +8763,7 @@ msgstr "Deskripsi proyek. Fokus akan dipindahkan ke deskripsi."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Deskripsi proyek"
@@ -8702,7 +8774,7 @@ msgstr "Sejarah rilis. Fokus akan dipindahkan ke panel riwayat."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Riwayat rilis"
@@ -8713,7 +8785,7 @@ msgstr "Unduh file. Fokus akan dipindahkan ke file proyek."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Unduh file"
@@ -8722,42 +8794,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Detail proyek. Fokus akan dipindahkan ke detail proyek."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Detail proyek"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Rilis ini telah dihentikan"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Pencipta paket ini belum memberikan deskripsi proyek"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Pemberitahuan rilis"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Umpan RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Versi ini"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "Pra-rilis"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "ditarik"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8768,16 +8846,16 @@ msgstr ""
"pelajari lebih lanjut tentang memasang paket."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Panduan Pengguna Pengemasan Python "
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/it/LC_MESSAGES/messages.po b/warehouse/locale/it/LC_MESSAGES/messages.po
index 76c5e9ca232e..d34ca5a2a9fa 100644
--- a/warehouse/locale/it/LC_MESSAGES/messages.po
+++ b/warehouse/locale/it/LC_MESSAGES/messages.po
@@ -220,7 +220,7 @@ msgstr "Già autenticato"
msgid "Successful WebAuthn assertion"
msgstr "Asserzione WebAuthn corretta"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Codice di recupero accettato. Il codice fornito non può essere riusato."
@@ -361,7 +361,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Ora sei ${role} del progetto '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -391,20 +391,20 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "Non puoi registrare più di 3 autori attendibili in attesa per volta."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
"Troppi tentativi di registrazione di autori attendibili. Riprova più tardi."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "L'autore attendibile non può essere registrato"
@@ -564,86 +564,86 @@ msgstr ""
"La descrizione dell'organizzazione è troppo lunga. Utilizza al massimo 400 "
"caratteri."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Dettagli dell'account aggiornati"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Indirizzo email ${email_address} aggiunto - controlla la tua posta in arrivo "
"per un link di verifica"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Codici di recupero già generati"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Generare un nuovo codice di recupero invaliderà i tuoi codici esistenti."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Verifica la tua email per creare un token API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "Il token API non esiste."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Credenziali non valide. Riprova"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "Nome del repository non valido"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "Nome del repository non valido"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Conferma la richiesta"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "Nome del repository non valido"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "Nome del repository non valido"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "L'autore attendibile non può essere registrato"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -651,7 +651,7 @@ msgstr ""
"Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi."
"org/help#admin-intervention per dettagli."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -663,7 +663,7 @@ msgstr ""
"Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi."
"org/help#admin-intervention per dettagli."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -675,7 +675,7 @@ msgstr ""
"Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi."
"org/help#admin-intervention per dettagli."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -687,9 +687,9 @@ msgstr ""
"Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi."
"org/help#admin-intervention per dettagli."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -697,39 +697,39 @@ msgstr ""
"La cancellazione dei progetti è temporaneamente disabilitata. Vedi https://"
"pypi.org/help#admin-intervention per dettagli."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "release non stralciato "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "release non stralciato "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Impossibile eliminare il rilascio "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Impossibile trovare il file"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Non è possibile eliminare il file - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Il team '${team_name}' ha già un ruolo ${role_name} per il progetto"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "L'utente '${username}' ha già un ruolo di ${role_name} per il progetto"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Ora ${username} è ${role} del progetto '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -737,26 +737,26 @@ msgstr ""
"L'utente '${username}' non ha un indirizzo email principale verificato e non "
"può essere aggiunto come ${role_name} per il progetto"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr "L'utente '${username}' ha già un invito attivo. Riprova più tardi."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Invito mandato a '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Impossibile trovare l'invito del ruolo"
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Invito già scaduto."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Invito revocato da '${username}'."
@@ -1123,8 +1123,8 @@ msgstr "Monty Python - Lo sketch del Negozio di Formaggio"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1377,7 +1377,7 @@ msgstr "Passa alla versione mobile"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Attenzione"
@@ -1967,7 +1967,7 @@ msgstr "Nessun progetto"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2078,10 +2078,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4306,7 +4306,7 @@ msgstr "Recente attività dell'account"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4315,8 +4315,8 @@ msgstr "Evento"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4343,7 +4343,7 @@ msgstr "Informazioni sulla posizione"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4428,8 +4428,8 @@ msgstr "Cancella il tuo account PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4714,8 +4714,8 @@ msgstr "Qualsiasi"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Aggiunto da:"
@@ -4763,7 +4763,7 @@ msgstr "Navigazione principale"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4859,8 +4859,8 @@ msgstr "Crea un account"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5007,31 +5007,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Unico proprietario"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Cerca progetti"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gestisci questo progetto"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Non sei un proprietario di questo progetto"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Visualizza la pagina pubblica di questo progetto"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Questo progetto non ha rilasci"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6152,8 +6158,8 @@ msgid "Created by:"
msgstr "Creato da:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "Creato da:"
@@ -6191,7 +6197,7 @@ msgid "Revoked by:"
msgstr "Rimosso da:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6892,30 +6898,54 @@ msgid "Disabled by:"
msgstr "Disabilitato da:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nome Progetto"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Cerca progetti"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nome Progetto"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Cerca progetti"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Informazioni aggiuntive"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Informazioni sulla posizione"
@@ -6953,6 +6983,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Invito per '${project_name}' rifiutato."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Questo progetto non ha rilasci"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7612,7 +7649,7 @@ msgstr "Nessun progetto"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nome progetto"
@@ -7775,16 +7812,51 @@ msgstr "Descrizione progetto"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Cerca progetti"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Cerca progetti"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Elimina progetto"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Eliminare questo progetto farà:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7799,17 +7871,17 @@ msgstr[1] ""
"elimina irreversibilmente il progetto insieme a %(count)srilasci"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Elimina irreversibilmente il progetto"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Rendi il nome del progetto disponibile per ogni altro utente PyPI"
"strong>"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8019,7 +8091,7 @@ msgstr "Descrizione progetto. L'attenzione sarà spostata alla descrizione."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Descrizione progetto"
@@ -8031,7 +8103,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Storia di rilascio"
@@ -8042,7 +8114,7 @@ msgstr "Scarica i files. L'attenzione sarà spostata ai files del progetto."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Scarica i files"
@@ -8052,43 +8124,49 @@ msgstr ""
"Dettagli progetto. L'attenzione sarà spostata ai dettagli del progetto."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Dettagli progetto"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Questo rilascio è stato stralciato"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
"L'autore di questo pacchetto non ha fornito una descrizione del progetto"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notifiche di rilascio"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Contenuti RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Questa versione"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "pre-rilascio"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "stralciato"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8099,17 +8177,17 @@ msgstr ""
"scegliere, scopri di più su comeinstallare i pacchetti."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Distribuzione sorgente"
msgstr[1] "Distribuzione sorgenti"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr "Nessun file sorgente di distribuzione disponibile per questa versione."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on Python Packaging User Guide"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "Distribuzione costruita"
diff --git a/warehouse/locale/ja/LC_MESSAGES/messages.mo b/warehouse/locale/ja/LC_MESSAGES/messages.mo
index 4944e87065ed..eaca8e928053 100644
Binary files a/warehouse/locale/ja/LC_MESSAGES/messages.mo and b/warehouse/locale/ja/LC_MESSAGES/messages.mo differ
diff --git a/warehouse/locale/ja/LC_MESSAGES/messages.po b/warehouse/locale/ja/LC_MESSAGES/messages.po
index 18b1558b973e..9edc8582a66e 100644
--- a/warehouse/locale/ja/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ja/LC_MESSAGES/messages.po
@@ -12,7 +12,7 @@
# Dustin Ingram , 2020, 2022.
# Kenichi Maehashi , 2021, 2022.
# Nanashi. , 2021, 2022.
-# moto kawasaki , 2021, 2022, 2023, 2024.
+# moto kawasaki , 2021, 2022, 2023, 2024, 2025.
# YangYulin , 2022.
# 金城翔平 , 2022.
# Deleted User , 2022.
@@ -24,8 +24,8 @@ msgstr ""
"Project-Id-Version: Warehouse VERSION\n"
"Report-Msgid-Bugs-To: admin@pypi.org\n"
"POT-Creation-Date: 2020-04-06 17:52-0500\n"
-"PO-Revision-Date: 2024-05-28 03:58+0000\n"
-"Last-Translator: 橘壮次郎 \n"
+"PO-Revision-Date: 2025-01-21 14:59+0000\n"
+"Last-Translator: moto kawasaki \n"
"Language-Team: Japanese \n"
"Language: ja\n"
@@ -33,7 +33,7 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.6-dev\n"
+"X-Generator: Weblate 5.10-dev\n"
"Generated-By: Babel 2.8.0\n"
#: warehouse/views.py:157
@@ -216,7 +216,7 @@ msgstr "既に認証済みです"
msgid "Successful WebAuthn assertion"
msgstr "WebAuthnアサーションに成功しました"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"リカバリーコードを受け付けました。今回入力されたコードを再度使用することはで"
@@ -361,7 +361,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "プロジェクト '${project_name}' の ${role} になりました。"
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "Trusted publishers are temporarily disabled. See https://pypi.org/"
@@ -395,10 +395,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "一度に保留中の信頼できる発行元を 3 つ以上登録することはできません。"
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many attempted OpenID Connect registrations. Try "
@@ -410,10 +410,10 @@ msgstr ""
"OpenID Connect の登録が試行された回数が多すぎます。後でもう一度やり直してくだ"
"さい。"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "信頼できる発行元を登録できませんでした"
@@ -572,95 +572,95 @@ msgid ""
"less."
msgstr "組織の説明が長すぎます。400 文字以下の組織の説明を選択します。"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "アカウント詳細"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"メールアドレス ${email_address} が追加されました - メールにある確認用のリンク"
"をチェックしてください"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "リカバリーコードは既に生成済みです"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "新しいリカバリーコードを生成すると、既存のコードが無効となります。"
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "メールアドレスを確認するか、新しいアドレスを追加してください。"
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "資格情報が無効です。再度試してみてください"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "無効なリポジトリ名"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "無効なリポジトリ名"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "招待の確認"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "無効なリポジトリ名"
# | msgid "Invalid TOTP code."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "無効なリポジトリ名"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "信頼できる発行元を登録できませんでした"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "Trusted publishers are temporarily disabled. See https://pypi.org/"
@@ -672,7 +672,7 @@ msgstr ""
"信頼できる発行元が一時的に無効になっています。詳細については https://pypi."
"org/help#admin-intervention を参照してください。"
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "Trusted publishers are temporarily disabled. See https://pypi.org/"
@@ -684,7 +684,7 @@ msgstr ""
"信頼できる発行元が一時的に無効になっています。詳細については https://pypi."
"org/help#admin-intervention を参照してください。"
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "Trusted publishers are temporarily disabled. See https://pypi.org/"
@@ -696,7 +696,7 @@ msgstr ""
"信頼できる発行元が一時的に無効になっています。詳細については https://pypi."
"org/help#admin-intervention を参照してください。"
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "Trusted publishers are temporarily disabled. See https://pypi.org/"
@@ -708,9 +708,9 @@ msgstr ""
"信頼できる発行元が一時的に無効になっています。詳細については https://pypi."
"org/help#admin-intervention を参照してください。"
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -718,53 +718,53 @@ msgstr ""
"プロジェクトの削除が一時的に無効になっています。詳細については https://pypi."
"org/help#admin-intervention を参照してください。"
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "pre-release"
msgid "Could not yank release - "
msgstr "プレリリース"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "pre-release"
msgid "Could not un-yank release - "
msgstr "プレリリース"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "リリース削除"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "役割への招待が見つかりません。"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "ファイルを削除できませんでした - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"チーム '${team_name}' には、既にプロジェクトの ${role_name} の役割が与えられ"
"ています"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"ユーザ '${username}' には、既にプロジェクトの ${role_name} の役割が与えられて"
"います"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "プロジェクト '${project_name}' の ${role} になりました。"
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -772,7 +772,7 @@ msgstr ""
"ユーザ '${username}' には確認済みの主要メールアドレスが登録されていないため、"
"プロジェクトの ${role_name} に追加することはできません"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -780,20 +780,20 @@ msgstr ""
"ユーザ '${username}' には既にアクティブな招待があります。後でもう一度お試しく"
"ださい。"
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "'${username}' に招待を送信しました"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "役割への招待が見つかりません。"
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "招待の期限が切れています。"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "'${username}' の招待を無効化しました。"
@@ -1174,8 +1174,8 @@ msgstr "モンティ・パイソン — チーズ・ショップ"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1442,7 +1442,7 @@ msgstr "モバイル版に切替"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "警告"
@@ -2059,7 +2059,7 @@ msgstr "プロジェクト無し"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2173,10 +2173,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4630,7 +4630,7 @@ msgstr "最近のアカウントアクティビティ"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4639,8 +4639,8 @@ msgstr "イベント"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4667,7 +4667,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4773,8 +4773,8 @@ msgstr "PyPIのアカウントを削除"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -5098,8 +5098,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "追加者:"
@@ -5157,7 +5157,7 @@ msgstr "メインナビゲーション"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Created on %(creation_date)s"
@@ -5263,8 +5263,8 @@ msgstr "アカウントを作成する"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5430,31 +5430,37 @@ msgstr ""
msgid "Sole owner"
msgstr "唯一のオーナー"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "プロジェクトを検索"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "このプロジェクトを管理する"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "あなたはこのプロジェクトの所有者ではありません"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "このプロジェクトの公開ページを見る"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "このプロジェクトにはリリースがありません"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5859,10 +5865,8 @@ msgid "Manage publishers"
msgstr "バージョンの管理"
#: warehouse/templates/manage/account/publishing.html:436
-#, fuzzy
-#| msgid "Project:"
msgid "Project"
-msgstr "プロジェクト:"
+msgstr "プロジェクト"
#: warehouse/templates/manage/account/publishing.html:458
msgid ""
@@ -5884,7 +5888,7 @@ msgstr ""
#: warehouse/templates/manage/account/publishing.html:472
#: warehouse/templates/manage/project/publishing.html:385
msgid "Details"
-msgstr ""
+msgstr "詳細"
#: warehouse/templates/manage/account/publishing.html:484
msgid ""
@@ -6542,8 +6546,8 @@ msgid "Created by:"
msgstr "作成者:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6593,7 +6597,7 @@ msgid "Revoked by:"
msgstr "削除者:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7430,30 +7434,54 @@ msgid "Disabled by:"
msgstr "変更者:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "プロジェクト名"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "プロジェクトを検索"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "プロジェクト名"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "プロジェクトを検索"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7490,6 +7518,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "'${project_name}' への招待を辞退しました。"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "このプロジェクトにはリリースがありません"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8194,7 +8229,7 @@ msgstr "プロジェクト無し"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "プロジェクト名"
@@ -8332,10 +8367,8 @@ msgid "Alternate repository locations for %(project_name)s"
msgstr "%(project_name)s のトークンを作成する"
#: warehouse/templates/manage/project/settings.html:226
-#, fuzzy
-#| msgid "Project description"
msgid "Description"
-msgstr "プロジェクトの説明"
+msgstr "説明"
#: warehouse/templates/manage/project/settings.html:245
#, fuzzy, python-format
@@ -8375,16 +8408,51 @@ msgstr "プロジェクトの説明"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "プロジェクトを検索"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "プロジェクトを検索"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "プロジェクトの削除"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "このプロジェクトを削除することによって:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8396,16 +8464,16 @@ msgstr[0] ""
"このプロジェクトと%(count)s 個のリリースを完全に削除"
"します"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "プロジェクトを完全に削除する"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"他の PyPI ユーザーがプロジェクト名を利用できるようになります"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8639,7 +8707,7 @@ msgstr "プロジェクトの説明。フォーカスが説明に移動します
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "プロジェクトの説明"
@@ -8650,7 +8718,7 @@ msgstr "リリース履歴。フォーカスが履歴パネルに移動します
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "リリース履歴"
@@ -8661,7 +8729,7 @@ msgstr "ファイルのダウンロード。フォーカスがプロジェクト
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "ファイルをダウンロード"
@@ -8670,40 +8738,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "プロジェクト詳細。フォーカスがプロジェクト詳細に移動します。"
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "プロジェクト詳細"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "このパッケージの作者はプロジェクトの説明を提供していません"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "リリース通知"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSSフィード"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "このバージョン"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "プレリリース"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8714,16 +8788,16 @@ msgstr ""
"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">パッ"
"ケージのインストールを参照してください。"
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Python Packaging User Guide を参照して"
"ください"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/jv/LC_MESSAGES/messages.po b/warehouse/locale/jv/LC_MESSAGES/messages.po
index 699b181aec59..40ce47b7ad7a 100644
--- a/warehouse/locale/jv/LC_MESSAGES/messages.po
+++ b/warehouse/locale/jv/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ka/LC_MESSAGES/messages.po b/warehouse/locale/ka/LC_MESSAGES/messages.po
index e6fe9ecd4502..acd7d0f20dbe 100644
--- a/warehouse/locale/ka/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ka/LC_MESSAGES/messages.po
@@ -187,7 +187,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -321,7 +321,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -341,10 +341,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -353,10 +353,10 @@ msgid ""
"again later."
msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -489,162 +489,162 @@ msgid ""
"less."
msgstr "აირჩიეთ ზედმეტსახელი <50 სიმბოლოთი."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -964,8 +964,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1199,7 +1199,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1751,7 +1751,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1855,10 +1855,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3831,7 +3831,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3840,8 +3840,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3868,7 +3868,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3941,8 +3941,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4201,8 +4201,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4250,7 +4250,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4343,8 +4343,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4483,31 +4483,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5396,8 +5400,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5435,7 +5439,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6089,30 +6093,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6146,6 +6166,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6720,7 +6745,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6864,16 +6889,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6884,15 +6940,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7082,7 +7138,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7093,7 +7149,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7104,7 +7160,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7113,40 +7169,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7154,24 +7216,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ko/LC_MESSAGES/messages.po b/warehouse/locale/ko/LC_MESSAGES/messages.po
index 25d965bf4564..9d24ed92575e 100644
--- a/warehouse/locale/ko/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ko/LC_MESSAGES/messages.po
@@ -217,7 +217,7 @@ msgstr "이미 인증됨"
msgid "Successful WebAuthn assertion"
msgstr "WebAuthn 승인 성공"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "복구 코드가 승인되었습니다. 주어진 코드는 재사용이 불가능합니다."
@@ -353,7 +353,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "당신은 이제 '${project_name}' 프로젝트의 ${role} 역할 입니다."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -380,19 +380,19 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"한 번의 3개 이상의 처리되지 않은 신뢰할 수 있는 공급자를 등록할 수 없습니다"
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr "너무 많은 잘못된 로그인 시도가 있었습니다. 나중에 다시 시도해주세요."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "신뢰할 수 있는 공급자가 등록될 수 없습니다"
@@ -531,78 +531,78 @@ msgid ""
"less."
msgstr "너무 긴 설명입니다. 400글자 이하의 설명을 입력해주세요."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "계정 상세 정보 업데이트"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"이메일 주소 ${email_address}가 추가되었습니다 - 이메일에서 확인 링크를 살펴보"
"세요"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "복구 코드가 이미 생성되었습니다"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "복구 코드를 새로 생성하면 기존 코드가 무효화됩니다."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "API 토큰을 만들려면 이메일을 확인하거나 새로운 주소를 추가하세요."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API 토큰이 존재하지 않습니다."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "잘못된 자격 증명입니다. 다시 한 번 시도해 보세요"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "잘못된 대체 저장소 위치입니다"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "대체 저장소 '${name}' 를 추가했습니다"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "요청을 확인하세요"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "잘못된 대체 저장소 식별자입니다"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "잘못된 프로젝트의 대체 저장소입니다"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
"저장소를 지울 수 없습니다 - ${confirm}와 ${alt_repo_name}는 같지 않습니다"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "대체 저장소 '${name}'을 삭제했습니다"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "신뢰할 수 있는 공급자가 등록될 수 없습니다"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -610,7 +610,7 @@ msgstr ""
"GitHub을 기반으로 하는 새 사용자 등록이 잠시 불가능한 상태입니다. https://"
"pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -618,7 +618,7 @@ msgstr ""
"GitLab을 기반으로 하는 새 사용자 등록이 잠시 불가능한 상태입니다. https://"
"pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -626,7 +626,7 @@ msgstr ""
"Google 을 기반으로 하는 신뢰할 수 있는 게시가 잠시 불가능한 상태입니다. "
"https://pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -634,9 +634,9 @@ msgstr ""
"AcitveState를 기반으로 하는 새 사용자 등록이 잠시 불가능한 상태입니다. "
"https://pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -644,42 +644,42 @@ msgstr ""
"프로젝트 삭제가 일시적으로 비활성화되었습니다. https://pypi.org/help#admin-"
"intervention에서 자세한 내용을 확인하세요."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "릴리즈를 제거할 수 없습니다. "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "릴리즈 버전을 철회할 수 없습니다. "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "릴리즈 버전을 삭제할 수 없습니다. "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "파일을 찾을 수 없습니다"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "파일을 삭제할 수 없습니다 - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"사용자 '${team_name}'는 이미 ${role_name}(이)라는 역할을 가지고 있습니다"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"사용자 '${username}'는 이미 ${role_name}이라는 이 프로젝트의 역할을 가지고 있"
"습니다"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "당신은 이제 '${project_name}' 프로젝트의 ${role} 입니다."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -687,7 +687,7 @@ msgstr ""
"사용자 '${username}'는 인증된 이메일을 가지고 있지 않으므로 이 프로젝트에서 "
"${role_name}으로 추가될 수 없습니다"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -695,20 +695,20 @@ msgstr ""
"사용자 '${username}'는 이미 활성화되어 있는 초대를 가지고 있습니다. 나중에 다"
"시 시도해보세요."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "'${username}'에게 초대가 전송되었습니다"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "역할 초대를 찾을 수 없습니다."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "초대가 이미 만료되었습니다."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "'${username}'의 초대가 취소되었습니다."
@@ -1037,8 +1037,8 @@ msgstr "몬티 파이썬 - 치즈 샵 스케치"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1289,7 +1289,7 @@ msgstr "모바일 버전으로 전환"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "경고"
@@ -1859,7 +1859,7 @@ msgstr "프로젝트 없음"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1973,10 +1973,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4126,7 +4126,7 @@ msgstr "최근 계정 활동"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4135,8 +4135,8 @@ msgstr "이벤트"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4163,7 +4163,7 @@ msgstr "위치 정보"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4238,8 +4238,8 @@ msgstr "PyPI 계정 삭제"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4524,8 +4524,8 @@ msgstr "모든"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "추가한 사용자:"
@@ -4573,7 +4573,7 @@ msgstr "대기중인 초대"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4666,8 +4666,8 @@ msgstr "조직 보기"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4812,31 +4812,37 @@ msgstr "."
msgid "Sole owner"
msgstr "단독 소유자"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "프로젝트 검색"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "이 프로젝트 관리하기"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "이 프로젝트의 소유자가 아닙니다"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "프로젝트의 공개 페이지 보기"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "이 프로젝트에는 릴리즈가 없습니다"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5860,8 +5866,8 @@ msgid "Created by:"
msgstr "만든이:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "삭제한 사람:"
@@ -5899,7 +5905,7 @@ msgid "Revoked by:"
msgstr "취소됨:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6592,30 +6598,54 @@ msgid "Disabled by:"
msgstr "비활성화한 사람:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "프로젝트 이름"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "프로젝트 검색"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "프로젝트 이름"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "프로젝트 검색"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr "프로젝트 대체 저장소가 추가됨"
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr "URL"
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr "프로젝트 대체 저장소가 삭제됨"
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "추가 정보"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "위치 정보"
@@ -6653,6 +6683,13 @@ msgid ""
msgstr ""
"격리된 프로젝트의 도움말 기사에서 더 알아보세요."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has been quarantined."
+msgid "This project has been archived."
+msgstr "이 프로젝트는 격리되었습니다."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7282,7 +7319,7 @@ msgstr "프로젝트 제거"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "프로젝트 이름"
@@ -7437,16 +7474,51 @@ msgstr "대체 저장소 설명"
msgid "Description of the purpose or content of the alternate repository."
msgstr "대체 저장소의 목적이나 내용에 대한 설명."
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "프로젝트 검색"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "프로젝트 검색"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "프로젝트 삭제"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "이 프로젝트를 제거하면:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7458,17 +7530,17 @@ msgstr[0] ""
"%(count)s 릴리스와 함께 프로젝트를 되돌릴 수 없이 삭"
"제합니다"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "프로젝트를 되돌릴 수 없게 삭제"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"프로젝트 이름을 다른 모든 PyPI 사용자가 사용할 수 있도록 만"
"듭니다"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7668,7 +7740,7 @@ msgstr "프로젝트 설명. 설명으로 이동합니다."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "프로젝트 설명"
@@ -7679,7 +7751,7 @@ msgstr "릴리즈 기록. 기록 패널로 이동합니다."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "릴리즈 이력"
@@ -7690,7 +7762,7 @@ msgstr "파일을 다운로드합니다. 프로젝트 파일로 이동합니다.
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "파일 다운로드"
@@ -7699,40 +7771,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "프로젝트 세부 정보. 프로젝트 세부 정보로 이동합니다."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "프로젝트 세부 사항"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr "이 릴리스가 배포철회된 이유:"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "이 패키지의 작성자가 프로젝트 설명을 제공하지 않았습니다"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "릴리스 알림"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS 피드"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "이 버전"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "사전 릴리즈"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "배포철회됨"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7743,16 +7821,16 @@ msgstr ""
"지 않다면, 패키지 설치 방법에 대해 자세히 알아보세요."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "소스 배포"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr "이 릴리스에 사용할 수 있는 소스 배포 파일이 없습니다."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on "
"배포 아카이브 생성에 대한 튜토리얼을 참조하세요."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "빌드된 배포판"
diff --git a/warehouse/locale/lzh/LC_MESSAGES/messages.po b/warehouse/locale/lzh/LC_MESSAGES/messages.po
index c6f110dd875f..4c785e472abf 100644
--- a/warehouse/locale/lzh/LC_MESSAGES/messages.po
+++ b/warehouse/locale/lzh/LC_MESSAGES/messages.po
@@ -190,7 +190,7 @@ msgstr "已认证"
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "代码恢复已接受。 提供的代码不能再次使用了。"
@@ -324,7 +324,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -344,10 +344,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -356,10 +356,10 @@ msgid ""
"again later."
msgstr "登陆失败的尝试太频繁,请稍后再试。"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -500,162 +500,162 @@ msgid ""
"less."
msgstr "此名甚长,择一名持100符与少者。"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "恢复码已生成"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API密钥不存在。"
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "无此文件"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "邀请已过期。"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -989,8 +989,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1224,7 +1224,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1776,7 +1776,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1880,10 +1880,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3860,7 +3860,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3869,8 +3869,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3897,7 +3897,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3970,8 +3970,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4230,8 +4230,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4279,7 +4279,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4372,8 +4372,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4512,31 +4512,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Select project"
+msgid "Archived"
+msgstr "选择项目"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5437,8 +5443,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5476,7 +5482,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6132,30 +6138,50 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
msgstr ""
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Select project"
+msgid "Archived by:"
+msgstr "选择项目"
+
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Select project"
+msgid "Unarchived by:"
+msgstr "选择项目"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6189,6 +6215,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6769,7 +6800,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6913,16 +6944,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Select project"
+msgid "Archive project"
+msgstr "选择项目"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6933,15 +6997,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7131,7 +7195,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7142,7 +7206,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7153,7 +7217,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7162,40 +7226,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7203,24 +7273,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/mk/LC_MESSAGES/messages.po b/warehouse/locale/mk/LC_MESSAGES/messages.po
index 9bbf6c65bf11..2a999d7b3f4c 100644
--- a/warehouse/locale/mk/LC_MESSAGES/messages.po
+++ b/warehouse/locale/mk/LC_MESSAGES/messages.po
@@ -191,7 +191,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -325,7 +325,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -345,19 +345,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
#, fuzzy
#| msgid "OpenID Connect provider removed"
msgid "The trusted publisher could not be registered"
@@ -492,164 +492,164 @@ msgid ""
"less."
msgstr "Името е премногу долго. Одберете име со 100 карактери или помалку."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "OpenID Connect provider removed"
msgid "The trusted publisher could not be constrained"
msgstr "OpenID Connect провајдер отстранет"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -977,8 +977,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1212,7 +1212,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1764,7 +1764,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1868,10 +1868,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3846,7 +3846,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3855,8 +3855,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3883,7 +3883,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3956,8 +3956,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4220,8 +4220,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4269,7 +4269,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4362,8 +4362,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4502,31 +4502,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "Невалиден резервен код."
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5427,8 +5433,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5466,7 +5472,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6126,30 +6132,50 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
msgstr ""
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "Невалиден резервен код."
+
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "Невалиден резервен код."
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6183,6 +6209,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6761,7 +6792,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6905,16 +6936,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "Невалиден резервен код."
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6925,15 +6989,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7125,7 +7189,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7136,7 +7200,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7147,7 +7211,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7156,40 +7220,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7197,24 +7267,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ml/LC_MESSAGES/messages.po b/warehouse/locale/ml/LC_MESSAGES/messages.po
index 4bd31fd4a22d..7caa85221d2e 100644
--- a/warehouse/locale/ml/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ml/LC_MESSAGES/messages.po
@@ -192,7 +192,7 @@ msgstr "ഇതിനകം പ്രാമാണീകരിച്ചു"
msgid "Successful WebAuthn assertion"
msgstr "വിജയകരമായ WebAuthn അവകാശവാദം"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "റിക്കവറി കോഡ് സ്വീകരിച്ചു. നൽകിയ കോഡ് വീണ്ടും ഉപയോഗിക്കാൻ കഴിയില്ല."
@@ -329,7 +329,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "നിങ്ങൾ ഇപ്പോൾ '${പ്രൊജെക്ടിൻടെ പേര് }' പ്രോജക്റ്റിൻ്റെ ${ റോൾ } ആണ്."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -361,10 +361,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -373,10 +373,10 @@ msgid ""
"again later."
msgstr "വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -545,73 +545,73 @@ msgid ""
"less."
msgstr "പേര് വളരെ നീണ്ടതാണ്. 100 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഒരു പേര് തിരഞ്ഞെടുക്കുക."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -623,7 +623,7 @@ msgstr ""
"പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://"
"pypi.org/help#admin-intervention കാണുക."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -635,7 +635,7 @@ msgstr ""
"പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://"
"pypi.org/help#admin-intervention കാണുക."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -647,7 +647,7 @@ msgstr ""
"പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://"
"pypi.org/help#admin-intervention കാണുക."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -659,9 +659,9 @@ msgstr ""
"പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://"
"pypi.org/help#admin-intervention കാണുക."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -673,64 +673,64 @@ msgstr ""
"പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://"
"pypi.org/help#admin-intervention കാണുക."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1067,8 +1067,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1302,7 +1302,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1854,7 +1854,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1958,10 +1958,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3940,7 +3940,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3949,8 +3949,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3977,7 +3977,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4050,8 +4050,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4314,8 +4314,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4363,7 +4363,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4457,8 +4457,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4603,31 +4603,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "അസാധുവായ റിക്കവറി കോഡ്."
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5537,8 +5543,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5576,7 +5582,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6260,30 +6266,60 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
msgstr ""
+"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക."
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "അസാധുവായ റിക്കവറി കോഡ്."
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr ""
+"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക."
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "അസാധുവായ റിക്കവറി കോഡ്."
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6322,6 +6358,16 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6904,7 +6950,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7049,16 +7095,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "അസാധുവായ റിക്കവറി കോഡ്."
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7069,15 +7148,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7272,7 +7351,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7283,7 +7362,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7294,7 +7373,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7303,40 +7382,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7344,24 +7429,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/mni/LC_MESSAGES/messages.po b/warehouse/locale/mni/LC_MESSAGES/messages.po
index 8c3963bc65ee..4d90d34b341f 100644
--- a/warehouse/locale/mni/LC_MESSAGES/messages.po
+++ b/warehouse/locale/mni/LC_MESSAGES/messages.po
@@ -169,7 +169,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -303,7 +303,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -323,19 +323,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -464,162 +464,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -933,8 +933,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1168,7 +1168,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1720,7 +1720,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1824,10 +1824,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3800,7 +3800,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3809,8 +3809,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3837,7 +3837,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3910,8 +3910,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4170,8 +4170,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4219,7 +4219,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4312,8 +4312,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4452,31 +4452,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5365,8 +5369,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5404,7 +5408,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6058,30 +6062,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6115,6 +6135,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6689,7 +6714,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6833,16 +6858,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6853,15 +6909,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7051,7 +7107,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7062,7 +7118,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7073,7 +7129,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7082,40 +7138,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7123,24 +7185,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/mr/LC_MESSAGES/messages.po b/warehouse/locale/mr/LC_MESSAGES/messages.po
index 2b2d72b5faac..2d6a579e39c6 100644
--- a/warehouse/locale/mr/LC_MESSAGES/messages.po
+++ b/warehouse/locale/mr/LC_MESSAGES/messages.po
@@ -197,7 +197,7 @@ msgstr "आधीच प्रमाणीकृत"
msgid "Successful WebAuthn assertion"
msgstr "यशस्वी WebAuthn प्रतिपादन"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "पुनर्प्राप्ती कोड स्वीकारला. पुरवलेला कोड पुन्हा वापरला जाऊ शकत नाही."
@@ -351,7 +351,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "आपण आता '${project_name}' प्रोजेक्टची ${role} आहात."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -383,10 +383,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -395,10 +395,10 @@ msgid ""
"again later."
msgstr "बरेच लॉगिन प्रयत्न अयशस्वी झाले. पुन्हा प्रयत्न करा."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -571,83 +571,83 @@ msgid ""
"less."
msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Date last updated"
msgid "Account details updated"
msgstr "अंतिम अद्यतनित तारीख"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr "ईमेल ${email_address} जोडला - सत्यापन दुव्यासाठी आपले ईमेल तपासा"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "पुनर्प्राप्ती कोड आधीपासून व्युत्पन्न केले"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "अवैध पुनर्प्राप्ती कोड."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "अवैध पुनर्प्राप्ती कोड."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "अवैध पुनर्प्राप्ती कोड."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "अवैध पुनर्प्राप्ती कोड."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -659,7 +659,7 @@ msgstr ""
"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-"
"intervention पहा."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -671,7 +671,7 @@ msgstr ""
"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-"
"intervention पहा."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -683,7 +683,7 @@ msgstr ""
"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-"
"intervention पहा."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -695,9 +695,9 @@ msgstr ""
"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-"
"intervention पहा."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -709,70 +709,70 @@ msgstr ""
"नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-"
"intervention पहा."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "रीलिझ हटवा"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "आपण आता '${project_name}' प्रोजेक्टची ${role} आहात."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
#, fuzzy
#| msgid "Email already verified"
msgid "Invitation already expired."
msgstr "ईमेल आधीच सत्यापित आहे"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1120,8 +1120,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1355,7 +1355,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1931,7 +1931,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2042,10 +2042,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4080,7 +4080,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4089,8 +4089,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4117,7 +4117,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4192,8 +4192,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4467,8 +4467,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4520,7 +4520,7 @@ msgstr "PyPI नेव्हिगेशन चा वापर"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Delete release"
@@ -4622,8 +4622,8 @@ msgstr "फाईल पर्याय पहा"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4773,31 +4773,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "प्रकल्प शोधा"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5741,8 +5747,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Delete"
@@ -5792,7 +5798,7 @@ msgid "Revoked by:"
msgstr "डिव्हाइस काढा"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6531,30 +6537,54 @@ msgid "Disabled by:"
msgstr "प्रकाशन पहा"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "प्रकल्पाचे नाव"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "प्रकल्प शोधा"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "प्रकल्पाचे नाव"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "प्रकल्प शोधा"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6593,6 +6623,15 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7198,7 +7237,7 @@ msgstr "डिव्हाइस काढा"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7369,16 +7408,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "प्रकल्प शोधा"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "प्रकल्प शोधा"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7389,15 +7463,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7613,7 +7687,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7624,7 +7698,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7635,7 +7709,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7644,40 +7718,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7685,24 +7765,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po
index c0402bf367fd..2691d469528c 100644
--- a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po
+++ b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po
@@ -201,7 +201,7 @@ msgstr "Allerede autentisert"
msgid "Successful WebAuthn assertion"
msgstr "Vellykket WebAuthn-påstand"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Gjenopprettingskode akseptert. Den medfølgende koden kan ikke brukes igjen."
@@ -341,7 +341,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Du er nå ${role} av '${project_name}'-prosjektet."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -372,10 +372,10 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"Du kan ikke registrere mer enn 3 ventende pålitelige utgivere samtidig."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -383,10 +383,10 @@ msgstr ""
"Det har vært for mange forsøk på registrering av klarerte utgivere. Prøv "
"igjen senere."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Den klarerte utgiveren kunne ikke registreres"
@@ -548,87 +548,87 @@ msgstr ""
"Organisasjonsbeskrivelsen er for lang. Velg en organisasjonsbeskrivelse med "
"400 tegn eller mindre."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Kontodetaljer oppdatert"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-post ${email_address} lagt til - sjekk e-posten din for en "
"bekreftelseslenke"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Gjenopprettingskoder er allerede generert"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Generering av nye gjenopprettingskoder vil ugyldiggjøre de eksisterende "
"kodene dine."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Bekreft e-postadressen din for å opprette et API-token."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API-token eksisterer ikke."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Ugyldige legitimasjon. Prøv igjen"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Invalid alternate repository location details"
msgstr "Ugyldig TOTP-kode."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Added alternate repository '${name}'"
msgstr "Ugyldig TOTP-kode."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Bekreft forespørselen"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Invalid alternate repository id"
msgstr "Ugyldig TOTP-kode."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Invalid alternate repository for project"
msgstr "Ugyldig TOTP-kode."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "Den klarerte utgiveren kunne ikke registreres"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -636,7 +636,7 @@ msgstr ""
"GitHub-basert klarert publisering er midlertidig deaktivert. Se https://pypi."
"org/help#admin-intervention for detaljer."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -648,7 +648,7 @@ msgstr ""
"Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/"
"help#admin-intervention for detaljer."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -656,7 +656,7 @@ msgstr ""
"GitLab-basert klarert publisering er midlertidig deaktivert. Se https://pypi."
"org/help#admin-intervention for detaljer."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -664,9 +664,9 @@ msgstr ""
"ActiveState-basert klarert publisering er midlertidig deaktivert. Se https://"
"pypi.org/help#admin-intervention for detaljer."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -674,71 +674,71 @@ msgstr ""
"Prosjektsletting er midlertidig deaktivert. Se https://pypi.org/help#admin-"
"intervention for detaljer."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
msgid "Could not yank release - "
msgstr "Kunne ikke dra ut utgivelsen - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
msgid "Could not un-yank release - "
msgstr "Kunne ikke ta tilbake utgivelsen - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
msgid "Could not delete release - "
msgstr "Kunne ikke slette utgivelsen - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Fant ikke filen"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
#, fuzzy
msgid "Could not delete file - "
msgstr "Kunne ikke slette filen - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Teamet '${team_name}' har allerede rollen ${role_name} for prosjektet"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Brukeren '${username}' har allerede rollen ${role_name} for prosjektet"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are not an owner of this project"
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Du har ikke eierskap i dette prosjektet"
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
#, fuzzy
msgid "Invitation already expired."
msgstr "E-postadresse allerede bekreftet"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1092,8 +1092,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1356,7 +1356,7 @@ msgstr "Bytt til mobilversjonen"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Advarsel"
@@ -1949,7 +1949,7 @@ msgstr "Dine prosjekter"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2059,10 +2059,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4283,7 +4283,7 @@ msgstr "Nylig kontoaktivitet"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4292,8 +4292,8 @@ msgstr "Hendelse"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4320,7 +4320,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4398,8 +4398,8 @@ msgstr "Slett din PyPI-konto"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4683,8 +4683,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Lagt til av:"
@@ -4740,7 +4740,7 @@ msgstr "Hovednavigasjon"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4843,8 +4843,8 @@ msgstr "Opprett en konto"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4998,31 +4998,36 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+msgid "Archived"
+msgstr "Søk i prosjekter"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Håndter dette prosjektet"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Du har ikke eierskap i dette prosjektet"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Vis dette prosjektets offentlige side"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6020,8 +6025,8 @@ msgid "Created by:"
msgstr "Opprettet av:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6071,7 +6076,7 @@ msgid "Revoked by:"
msgstr "Fjernet av:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -6852,30 +6857,52 @@ msgid "Disabled by:"
msgstr "Endret av:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Prosjektnavn"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+msgid "Archived by:"
+msgstr "Søk i prosjekter"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Prosjektnavn"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+msgid "Unarchived by:"
+msgstr "Søk i prosjekter"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6916,6 +6943,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Eller utforsk prosjekter"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"Dette brukernavnet er allerede i bruk av en annen konto. Velg et annet "
+"brukernavn."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7529,7 +7567,7 @@ msgstr "Dine prosjekter"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Prosjektnavn"
@@ -7704,16 +7742,49 @@ msgstr "Prosjektdokumentasjon"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+msgid "Archive project"
+msgstr "Søk i prosjekter"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+msgid "Unarchive project"
+msgstr "Søk i prosjekter"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Slett prosjekt"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Sletting av dette prosjektet medfører:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7724,15 +7795,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Slett dette prosjektet for godt"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7960,7 +8031,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
#, fuzzy
#| msgid "Project documentation"
msgid "Project description"
@@ -7973,7 +8044,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7984,7 +8055,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
#, fuzzy
#| msgid "Download file"
msgid "Download files"
@@ -7995,46 +8066,52 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
#, fuzzy
#| msgid "Project settings"
msgid "Project details"
msgstr "Prosjektinnstillinger"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
#, fuzzy
#| msgid "Dismiss this notification"
msgid "Release notifications"
msgstr "Forkast denne merknaden"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
#, fuzzy
#| msgid "Python version"
msgid "This version"
msgstr "Python-versjon"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8042,17 +8119,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "For US taxpayers, er donasjonen din "
"skattefradragsberettighet."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ne/LC_MESSAGES/messages.po b/warehouse/locale/ne/LC_MESSAGES/messages.po
index 40dfed8f1580..3fc3c79b8840 100644
--- a/warehouse/locale/ne/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ne/LC_MESSAGES/messages.po
@@ -190,7 +190,7 @@ msgstr "पहिले नै प्रमाणीकरण"
msgid "Successful WebAuthn assertion"
msgstr "सफल WebAuthn assertion"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "रिकभरी कोड स्वीकार गरियो। प्रदान गरिएको कोड फेरि प्रयोग गर्न सकिँदैन।"
@@ -326,7 +326,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -358,10 +358,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -370,10 +370,10 @@ msgid ""
"again later."
msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -514,73 +514,73 @@ msgid ""
"less."
msgstr "नाम धेरै लामो छ। १०० वा सोभन्दा कम वर्ण भएको नाम छान्नुहोस्।"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -592,7 +592,7 @@ msgstr ""
"नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/"
"help#admin-intervention हेर्नुहोस्।"
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -604,7 +604,7 @@ msgstr ""
"नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/"
"help#admin-intervention हेर्नुहोस्।"
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -616,7 +616,7 @@ msgstr ""
"नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/"
"help#admin-intervention हेर्नुहोस्।"
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -628,9 +628,9 @@ msgstr ""
"नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/"
"help#admin-intervention हेर्नुहोस्।"
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -642,64 +642,64 @@ msgstr ""
"नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/"
"help#admin-intervention हेर्नुहोस्।"
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1023,8 +1023,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1258,7 +1258,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1810,7 +1810,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1914,10 +1914,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3890,7 +3890,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3899,8 +3899,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3927,7 +3927,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4000,8 +4000,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4262,8 +4262,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4311,7 +4311,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4404,8 +4404,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4544,31 +4544,37 @@ msgstr "।"
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "अवैध रिकभरी कोड।"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5461,8 +5467,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5500,7 +5506,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6154,30 +6160,50 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
msgstr ""
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "अवैध रिकभरी कोड।"
+
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "अवैध रिकभरी कोड।"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6211,6 +6237,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6789,7 +6820,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6933,16 +6964,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "अवैध रिकभरी कोड।"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6953,15 +7017,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7151,7 +7215,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7162,7 +7226,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7173,7 +7237,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7182,40 +7246,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7223,24 +7293,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/nl/LC_MESSAGES/messages.po b/warehouse/locale/nl/LC_MESSAGES/messages.po
index 7289db869a46..72d5b578e946 100644
--- a/warehouse/locale/nl/LC_MESSAGES/messages.po
+++ b/warehouse/locale/nl/LC_MESSAGES/messages.po
@@ -202,7 +202,7 @@ msgstr "Reeds geauthenticeerd"
msgid "Successful WebAuthn assertion"
msgstr "Succesvolle WebAuthn-assertion"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Herstelcode geaccepteerd. De gegeven code kan niet opnieuw gebruikt worden."
@@ -340,7 +340,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "U bent nu ${role} van het '${project_name}' project."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -369,10 +369,10 @@ msgstr ""
"U kunt niet meer dan 3 in behandeling zijnde vertrouwde uitgevers tegelijk "
"registreren."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -380,10 +380,10 @@ msgstr ""
"Er zijn te veel vertrouwde uitgever registratiepogingen gedaan. Probeer het "
"later nog eens."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "De vertrouwde uitgever kan niet worden geregistreerd."
@@ -543,87 +543,87 @@ msgstr ""
"De organisatieomschrijving is te lang. Kies een omschrijving met 400 tekens "
"of minder."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Accountgegevens bijgewerkt"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mailadres ${email_address} toegevoegd -- e-mailverificatielink is onderweg"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Herstelcodes zijn al gegenereerd"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Als u nieuwe herstelcodes genereert, worden uw bestaande codes ongeldig."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Verifieer uw e-mail om een API-token te maken."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "Dit API token bestaat niet."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Ongeldige inloggegevens. Probeer het opnieuw"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "Ongeldige repositorynaam."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "Ongeldige repositorynaam."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Uitnodiging accepteren"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "Ongeldige repositorynaam."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "Ongeldige repositorynaam."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "De vertrouwde uitgever kan niet worden geregistreerd."
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -631,7 +631,7 @@ msgstr ""
"Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://"
"pypi.org/help#admin-intervention voor meer details."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -643,7 +643,7 @@ msgstr ""
"Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://"
"pypi.org/help#admin-intervention voor meer details."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -655,7 +655,7 @@ msgstr ""
"Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://"
"pypi.org/help#admin-intervention voor meer details."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -667,9 +667,9 @@ msgstr ""
"Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://"
"pypi.org/help#admin-intervention voor meer details."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -681,45 +681,45 @@ msgstr ""
"Registratie van nieuwe gebruikers is tijdelijk stopgezet. Zie https://pypi."
"org/help#admin-intervention voor meer details."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Kon release niet intrekken - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Kon het intekken van de release niet ongedaan maken - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Kon de release niet verwijderen - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "Kan roluitnodiging niet vinden."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Kon dit bestand niet verwijderen - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Gebruiker '${username}' heeft al de ${role_name} rol voor project"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Gebruiker '${username}' heeft al de ${role_name} rol voor project"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "U bent nu ${role} van het '${project_name}' project."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -727,7 +727,7 @@ msgstr ""
"Gebruiker '${gebruikersnaam}' heeft geen geverifieerd primair e-mailadres en "
"kan niet worden toegevoegd als een ${role_name} voor project"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -735,20 +735,20 @@ msgstr ""
"Gebruiker '${username}' heeft al een actieve uitnodiging. Probeer het later "
"nog eens."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Uitnodiging verzonden naar '${gebruikersnaam}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Kan roluitnodiging niet vinden."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Uitnodiging is al verlopen."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Uitnodiging van '${gebruikersnaam}' is ingetrokken."
@@ -1126,8 +1126,8 @@ msgstr "Monty Python - The Cheese Shop Sketch"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1381,7 +1381,7 @@ msgstr "Stap over op mobiele versie"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Waarschuwing"
@@ -1974,7 +1974,7 @@ msgstr "Geen projecten"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2086,10 +2086,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4464,7 +4464,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4473,8 +4473,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4501,7 +4501,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4574,8 +4574,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4857,8 +4857,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4912,7 +4912,7 @@ msgstr "Hoofdnavigatie"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5015,8 +5015,8 @@ msgstr "Account aanmaken"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5180,31 +5180,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Doorzoek projecten"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6238,8 +6244,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -6279,7 +6285,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -7085,30 +7091,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Specify project name"
+msgid "Project archived"
+msgstr "Geef projectnaam op"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Doorzoek projecten"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Specify project name"
+msgid "Project unarchived"
+msgstr "Geef projectnaam op"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Doorzoek projecten"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7146,6 +7176,14 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Uitnodiging voor '${organization_name}' is geweigerd."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This project name has already been used. Choose a different project name."
+msgid "This project has been archived."
+msgstr "Deze projectnaam is al in gebruik. Kies een andere projectnaam."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7760,7 +7798,7 @@ msgstr "Geen projecten"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7936,16 +7974,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Doorzoek projecten"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Doorzoek projecten"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7956,15 +8029,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8178,7 +8251,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8189,7 +8262,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8200,7 +8273,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8209,40 +8282,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8250,17 +8329,17 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "For more information on uploading projects to PyPI, visit the Python Packaging-gebruikershandleiding "
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/or/LC_MESSAGES/messages.po b/warehouse/locale/or/LC_MESSAGES/messages.po
index 5d6492504a25..9405b9405934 100644
--- a/warehouse/locale/or/LC_MESSAGES/messages.po
+++ b/warehouse/locale/or/LC_MESSAGES/messages.po
@@ -174,7 +174,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -308,7 +308,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -328,19 +328,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -481,162 +481,162 @@ msgid ""
"less."
msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -954,8 +954,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1189,7 +1189,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1741,7 +1741,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1845,10 +1845,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3827,7 +3827,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3836,8 +3836,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3864,7 +3864,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3937,8 +3937,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4199,8 +4199,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4248,7 +4248,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4342,8 +4342,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4488,31 +4488,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Choose a username with 50 characters or less."
+msgid "Archived"
+msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5410,8 +5416,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5449,7 +5455,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6131,30 +6137,50 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
msgstr ""
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Choose a username with 50 characters or less."
+msgid "Archived by:"
+msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।"
+
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Choose a username with 50 characters or less."
+msgid "Unarchived by:"
+msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6188,6 +6214,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6766,7 +6797,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6911,16 +6942,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Choose a username with 50 characters or less."
+msgid "Archive project"
+msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6931,15 +6995,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7129,7 +7193,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7140,7 +7204,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7151,7 +7215,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7160,40 +7224,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7201,24 +7271,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/pl/LC_MESSAGES/messages.po b/warehouse/locale/pl/LC_MESSAGES/messages.po
index f4616d32aaa9..14333a800fda 100644
--- a/warehouse/locale/pl/LC_MESSAGES/messages.po
+++ b/warehouse/locale/pl/LC_MESSAGES/messages.po
@@ -210,7 +210,7 @@ msgstr "Już uwierzytelnione"
msgid "Successful WebAuthn assertion"
msgstr "Pomyślne potwierdzenie WebAuthn"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Kod naprawy zaakceptowany. Podany kod nie może zostać użyty ponownie."
@@ -349,7 +349,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Jesteś teraz ${role} w projekcie „${project_name}”."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -378,10 +378,10 @@ msgstr ""
"Nie możesz zarejestrować więcej niż 3 oczekujących zaufanych wydawców "
"jednocześnie."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -389,10 +389,10 @@ msgstr ""
"Podjęto zbyt wiele prób rejestracji zaufanych wydawców. Spróbuj ponownie "
"później."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Zaufany wydawca nie mógł zostać zarejestrowany"
@@ -541,81 +541,81 @@ msgid ""
"less."
msgstr "Opis jest za długi. Wybierz opis zawierający 400 lub mniej znaków."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Szczegóły konta zostały zaktualizowane"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Dodano adres e-mail ${email_address} - sprawdź swoją skrzynkę pocztową, aby "
"uzyskać link weryfikacyjny"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Kody odzyskiwania zostały już wygenerowane"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "Wygenerowanie nowych kodów odzyskiwania unieważni istniejące kody."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Zweryfikuj swój adres email aby utworzyć nowy token interfejsu API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "Token interfejsu API nie istnieje."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Nieprawidłowe dane logowania. Spróbuj ponownie"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Nieprawidłowe szczegóły lokalizacji alternatywnego repozytorium"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Dodano alternatywne repozytorium '${name}'"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Potwierdź żądanie"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "Nieprawidłowa nazwa repozytorium"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "Nieprawidłowa nazwa repozytorium"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Usunięto alternatywne repozytorium '${name}'"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "Zaufany wydawca nie mógł zostać zarejestrowany"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -623,7 +623,7 @@ msgstr ""
"Zaufane publikowanie GitHub jest tymczasowo wyłączone. Zobacz https://pypi."
"org/help#admin-intervention aby uzyskać szczegółowe informacje."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -631,7 +631,7 @@ msgstr ""
"Zaufane publikowanie GitLab jest tymczasowo wyłączone. Zobacz https://pypi."
"org/help#admin-intervention aby uzyskać szczegółowe informacje."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -639,7 +639,7 @@ msgstr ""
"Zaufane publikowanie Google jest tymczasowo wyłączone. Zobacz https://pypi."
"org/help#admin-intervention aby uzyskać szczegółowe informacje."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -647,9 +647,9 @@ msgstr ""
"Zaufane publikowanie ActiveState jest tymczasowo wyłączone. Zobacz https://"
"pypi.org/help#admin-intervention aby uzyskać szczegółowe informacje."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -657,40 +657,40 @@ msgstr ""
"Opcja usunięcia projektu tymczasowo wyłączona. Zobacz https://pypi.org/"
"help#admin-intervention aby uzyskać szczegółowe informacje."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Yank tej wersji nie powiódł się - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Un-yank tej wersji nie powiódł się - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Nie udało się usunąć wersji - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Nie znaleziono pliku"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Nie można usunąć pliku - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Zespół '${team_name}' ma już rolę ${role_name} w projekcie"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"Użytkownik „${username}” ma już przypisaną rolę ${role_name} w tym projekcie"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} to teraz ${role} projektu '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -698,7 +698,7 @@ msgstr ""
"Użytkownik '${username}' zweryfikował głównego adresu email i nie może "
"zostać dodany jako ${role_name} tego projektu"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -706,20 +706,20 @@ msgstr ""
"Użytkownik '${username}' ma już aktywne zaproszenie. Spróbuj ponownie "
"później."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Zaproszenie wysłane do „${username}”"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Nie znaleziono zaproszenia do roli."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Zaproszenie już wygasło."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Odrzucono zaproszenie od ”${username}”."
@@ -1081,8 +1081,8 @@ msgstr "Monty Python - Szkic sklepu z serami"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1337,7 +1337,7 @@ msgstr "Przełącz na wersję mobilną"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Uwaga"
@@ -1966,7 +1966,7 @@ msgstr "Brak projektów"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2082,10 +2082,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4406,7 +4406,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4415,8 +4415,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4443,7 +4443,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4520,8 +4520,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4858,8 +4858,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4915,7 +4915,7 @@ msgstr "Główne menu"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "generated %(generated_datetime)s"
@@ -5021,8 +5021,8 @@ msgstr "Utwórz konto"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5176,31 +5176,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Szukaj projektów"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6203,8 +6209,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "New releases"
@@ -6254,7 +6260,7 @@ msgid "Revoked by:"
msgstr "Usuń email"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history"
@@ -7075,30 +7081,54 @@ msgid "Disabled by:"
msgstr "Nowe wersje"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project links"
+msgid "Project archived"
+msgstr "Linki do projektu"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Szukaj projektów"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Specify project name"
+msgid "Project unarchived"
+msgstr "Podaj nazwę projektu"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Szukaj projektów"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7135,6 +7165,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Zaproszenie do „${organization_name}” zostało odrzucone."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project name is already in use"
+msgid "This project has been archived."
+msgstr "Ta nazwa projektu jest już używana"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7771,7 +7808,7 @@ msgstr "Brak projektów"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7947,16 +7984,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Szukaj projektów"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Szukaj projektów"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7968,15 +8040,15 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8195,7 +8267,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8206,7 +8278,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8217,7 +8289,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8226,40 +8298,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8267,18 +8345,18 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
msgid ""
"See tutorial on Podręcznik użytkownika Python Packaging ."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/pt/LC_MESSAGES/messages.po b/warehouse/locale/pt/LC_MESSAGES/messages.po
index 1e0a6c33c782..3df4f8da0692 100644
--- a/warehouse/locale/pt/LC_MESSAGES/messages.po
+++ b/warehouse/locale/pt/LC_MESSAGES/messages.po
@@ -203,7 +203,7 @@ msgstr "Já está autenticado"
msgid "Successful WebAuthn assertion"
msgstr "Asserção WebAuthn bem sucedida"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Código de recuperação aceite. O código fornecido não pode ser usado "
@@ -345,7 +345,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Agora é ${role} do projeto '${nome_do_projeto}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -372,10 +372,10 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"Não pode registar mais que 3 editores confiáveis pendentes de uma única vez."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -383,10 +383,10 @@ msgstr ""
"Houveram muitas tentativas de registo de editores confiáveis. Tente "
"novamente mais tarde."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "O editor confiável não pôde ser registado"
@@ -544,63 +544,63 @@ msgstr ""
"A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou "
"menos."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Pormenores da conta atualizados"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mail ${email_address} adicionado - procure a hiperligação de verificação "
"no seu e-mail"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Códigos de recuperação já gerados"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"A geração dos novos códigos de recuperação invalidará os seus códigos "
"existentes."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Verifique o seu e-mail para criar um token de API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "Essa chave de API não existe."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Credenciais inválidas. Tente novamente"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Detalhes de localização do repositório alternativo inválidos"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "repositório alternativo adicionado '${name}'"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Confirme a solicitação"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "ID de repositório alternativo inválido"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Repositório alternativo invalido para o projeto"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -608,17 +608,17 @@ msgstr ""
"Não foi possível deletar o repositório alternativo - ${confirm} não é o "
"mesmo que ${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Repositório alternativo '${name}' deletado"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "O editor confiável não pôde ser registado"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -626,7 +626,7 @@ msgstr ""
"Publicações confiáveis baseadas em Github estão temporariamente "
"desabilitadas. Veja https://pypi.org/help#admin-intervention para detalhes."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -638,7 +638,7 @@ msgstr ""
"O registo de novos utilizadores está temporariamente desativado. Consulte "
"https://pypi.org/help#admin-intervention para mais detalhes."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -650,7 +650,7 @@ msgstr ""
"O registo de novos utilizadores está temporariamente desativado. Consulte "
"https://pypi.org/help#admin-intervention para mais detalhes."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -662,9 +662,9 @@ msgstr ""
"O registo de novos utilizadores está temporariamente desativado. Consulte "
"https://pypi.org/help#admin-intervention para mais detalhes."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -672,41 +672,41 @@ msgstr ""
"Apagar projetos temporariamente desativado. Consulte https://pypi.org/"
"help#admin-intervention para pormenores."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Não foi possível retirar o lançamento - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Não foi possível desfazer a retirada do lançamento - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Não foi possível apagar o lançamento - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Não foi possível localizar o ficheiro"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Não foi possível apagar o ficheiro - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"A equipa \"${username}\" já tem a função de ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"O utilizador \"${username}\" já tem a função de ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} agora é ${role} do projeto '${nome_do_projeto}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -714,7 +714,7 @@ msgstr ""
"O utilizador \"${username}\" não tem um endereço de e-mail principal "
"verificado e não pode ser adicionado como um ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -722,20 +722,20 @@ msgstr ""
"O utilizador \"${username}\" já tem um convite ativo. Tente novamente mais "
"tarde."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Convite enviado para \"${username}\""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Não foi possível encontrar o convite para uma função."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "O convite já expirou."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Convite revogado de \"${username}\"."
@@ -1106,8 +1106,8 @@ msgstr "Monthy Python - A Cena da Loja de Queijo"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1362,7 +1362,7 @@ msgstr "Mudar para a versão de telemóvel"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Aviso"
@@ -1950,7 +1950,7 @@ msgstr "Sem projectos"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2061,10 +2061,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4297,7 +4297,7 @@ msgstr "Atividade recente da conta"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4306,8 +4306,8 @@ msgstr "Evento"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4334,7 +4334,7 @@ msgstr "Informações de Localização"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4421,8 +4421,8 @@ msgstr "Apagar a sua conta no PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4739,8 +4739,8 @@ msgstr "Qualquer"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Adicionado por:"
@@ -4798,7 +4798,7 @@ msgstr "Convites pendentes"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4896,8 +4896,8 @@ msgstr "Criar uma conta"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5059,31 +5059,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Único proprietário"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Pesquisar por projetos"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gerir este projeto"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Não é um proprietário deste projeto"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Veja a página pública deste projeto"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Este projeto não possui lançamentos"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6174,8 +6180,8 @@ msgid "Created by:"
msgstr "Criado por:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6225,7 +6231,7 @@ msgid "Revoked by:"
msgstr "Removido por:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7024,30 +7030,54 @@ msgid "Disabled by:"
msgstr "Desativado por:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nome do projeto"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nome do projeto"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Informações adicionais"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Informações de localização"
@@ -7087,6 +7117,13 @@ msgstr ""
"Convite para participar %(organization_name)s "
"recusado"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Este projeto não possui lançamentos"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7817,7 +7854,7 @@ msgstr "Remover projeto"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nome do projeto"
@@ -7986,16 +8023,51 @@ msgstr "Descrição da organização"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Apagar projeto"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Apagar este projeto vai:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8010,17 +8082,17 @@ msgstr[1] ""
"Irreversivelmente apagar o projeto junto com %(count)s "
"lançamentos"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Apagar o projeto irreversivelmente"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Disponibilizar o nome do projeto para qualquer outro utilizador do "
"PyPI"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8238,7 +8310,7 @@ msgstr "Descrição do projeto. O foco será movido para a descrição."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Descrição do projeto"
@@ -8250,7 +8322,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Histórico de lançamentos"
@@ -8262,7 +8334,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Descarregar ficheiros"
@@ -8271,42 +8343,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Detalhes do projeto. O foco será movido aos detalhes do projeto."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Detalhes do projeto"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Este lançamento foi retirado"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "O autor deste pacote não forneceu uma descrição do projeto"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notificações de lançamento"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Feed RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Esta versão"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "Pré-lançamentos"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "retirado"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8317,17 +8395,17 @@ msgstr ""
"escolher, saiba mais sobre instalação de pacotes."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Distribuição de Origem"
msgstr[1] "Distribuições de Origem"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Guia de Utilizador "
"para Empacotamento de Python"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po
index d6822e63e82b..d02b69008209 100644
--- a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po
+++ b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po
@@ -206,7 +206,7 @@ msgstr "Já autenticado"
msgid "Successful WebAuthn assertion"
msgstr "Asserção WebAuthn bem-sucedida"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Código de recuperação aceito. O código fornecido não pode ser usado "
@@ -346,7 +346,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Você é agora ${role} do projeto \"${project_name}\"."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -374,10 +374,10 @@ msgstr ""
"Você não pode registrar mais de 3 publicadores confiável pendentes ao mesmo "
"tempo."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -385,10 +385,10 @@ msgstr ""
"Houve muitas tentativas de registros de publicadores confiáveis. Tente "
"novamente mais tarde."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "O editor confiável não pôde ser registrado"
@@ -543,63 +543,63 @@ msgid ""
msgstr ""
"A descrição é muito longa. Escolha uma descrição com 400 caracteres ou menos."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Detalhes da conta atualizados"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mail ${email_address} adicionado - verifique seu e-mail para um link de "
"verificação"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Códigos de recuperação já gerados"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"A geração de novos códigos de recuperação invalidará os seus códigos "
"existentes."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Verifique seu e-mail para criar um token de API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "A chave de API não existe."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Credenciais inválidas. Tente novamente"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Detalhes inválidos de local de repositório alternativo"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Adicionado repositório alternativo \"${name}\""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Confirmar a solicitação"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "ID inválido de repositório alternativo"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "repositório alternativo inválido para o projeto"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -607,17 +607,17 @@ msgstr ""
"Não foi possível excluir repositório alternativo - ${confirm} não é o mesmo "
"que ${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Repositório alternativo \"${name}\" foi excluído"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "O editor confiável não pôde ser registrado"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -626,7 +626,7 @@ msgstr ""
"desabilitada. Consulte https://pypi.org/help#admin-intervention para obter "
"detalhes."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -635,7 +635,7 @@ msgstr ""
"desabilitada. Consulte https://pypi.org/help#admin-intervention para obter "
"detalhes."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -644,7 +644,7 @@ msgstr ""
"desabilitada. Consulte https://pypi.org/help#admin-intervention para obter "
"detalhes."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -653,9 +653,9 @@ msgstr ""
"desabilitada. Consulte https://pypi.org/help#admin-intervention para obter "
"detalhes."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -663,41 +663,41 @@ msgstr ""
"Exclusão de projeto desabilitado temporariamente. Consulte https://pypi.org/"
"help#admin-intervention para obter detalhes."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Não foi possível retirar o lançamento - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Não foi possível desfazer a retirada do lançamento - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Não foi possível excluir o lançamento - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Não foi possível localizar o arquivo"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Não foi possível excluir o arquivo - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"A equipe \"${username}\" já tem a função de ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"O usuário \"${username}\" já tem a função de ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} é um ${role} do projeto \"${project_name}\"."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -705,7 +705,7 @@ msgstr ""
"O usuário \"${username}\" não tem um endereço de e-mail principal verificado "
"e não pode ser adicionado como um ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -713,20 +713,20 @@ msgstr ""
"O usuário \"${username}\" já tem um convite ativo. Tente novamente mais "
"tarde."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Convite enviado para \"${username}\""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Não foi possível encontrar o convite para uma função."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "O convite já expirado."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Convite revogado de \"${username}\"."
@@ -1077,8 +1077,8 @@ msgstr "Monty Python - The Cheese Shop Sketch"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1332,7 +1332,7 @@ msgstr "Mudar para versão móvel"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Aviso"
@@ -1915,7 +1915,7 @@ msgstr "Nenhum projeto"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2035,10 +2035,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4279,7 +4279,7 @@ msgstr "Atividade recente da conta"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4288,8 +4288,8 @@ msgstr "Evento"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4317,7 +4317,7 @@ msgstr "Informações de localização"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4404,8 +4404,8 @@ msgstr "Excluir sua conta PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4722,8 +4722,8 @@ msgstr "Qualquer"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Adicionado por:"
@@ -4781,7 +4781,7 @@ msgstr "Convites pendentes"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4880,8 +4880,8 @@ msgstr "Ver esta organização"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
#, fuzzy
@@ -5042,31 +5042,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Único proprietário"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Pesquisar projetos"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gerenciar este projeto"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Você não é um proprietário deste projeto"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Veja a página pública deste projeto"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Este projeto não possui lançamentos"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6203,8 +6209,8 @@ msgid "Created by:"
msgstr "Criado por:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6254,7 +6260,7 @@ msgid "Revoked by:"
msgstr "Removido por:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7071,30 +7077,54 @@ msgid "Disabled by:"
msgstr "Desabilitado por:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nome do projeto"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Pesquisar projetos"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nome do projeto"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Pesquisar projetos"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Informações adicionais"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Informações de localização"
@@ -7134,6 +7164,13 @@ msgstr ""
"Convite para participar %(organization_name)s "
"recusado"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Este projeto não possui lançamentos"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7872,7 +7909,7 @@ msgstr "Remover projeto"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nome do projeto"
@@ -8053,16 +8090,51 @@ msgstr "Descrição da organização"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Pesquisar projetos"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Pesquisar projetos"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Excluir projeto"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "A exclusão deste projeto vai:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8077,17 +8149,17 @@ msgstr[1] ""
"Excluir irreversivelmente o projeto junto com %(count)s "
"lançamentos"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Excluir irreversivelmente o projeto"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Disponibilizar o nome do projeto para qualquer outro usuário do "
"PyPI"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8315,7 +8387,7 @@ msgstr "Descrição do projeto. O foco será movido para a descrição."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Descrição do projeto"
@@ -8327,7 +8399,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Histórico de lançamentos"
@@ -8338,7 +8410,7 @@ msgstr "Baixar arquivos. O foco será movido para os arquivos de projeto."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Baixar arquivos"
@@ -8347,42 +8419,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Detalhes do projeto. O foco será movido para os detalhes do projeto."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Detalhes do projeto"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Este lançamento foi retirado"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "O autor deste pacote não forneceu uma descrição do projeto"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notificações de lançamento"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Feed RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Essa versão"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "pré-lançamento"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "retirado"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8393,19 +8471,19 @@ msgstr ""
"saiba mais sobre instalação de pacotes."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
#, fuzzy
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Distribuição da fonte"
msgstr[1] "Distribuição das fontes"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
#, fuzzy
msgid "No source distribution files available for this release."
msgstr "Nenhum arquivo de distribuição de origem disponível para esta versão."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Guia de Usuário para "
"Empacotamento de Python"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
#, fuzzy
msgid "Built Distribution"
msgid_plural "Built Distributions"
diff --git a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po
index 0c9174c1a0bf..739c47d13220 100644
--- a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po
+++ b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po
@@ -209,7 +209,7 @@ msgstr "Já está autenticado"
msgid "Successful WebAuthn assertion"
msgstr "Asserção WebAuthn bem sucedida"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Código de recuperação aceite. O código fornecido não pode ser usado "
@@ -351,7 +351,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Agora é ${role} do projeto '${nome_do_projeto}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -378,10 +378,10 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"Não pode registar mais que 3 editores confiáveis pendentes de uma única vez."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -389,10 +389,10 @@ msgstr ""
"Houveram muitas tentativas de registo de editores confiáveis. Tente "
"novamente mais tarde."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "O editor confiável não pôde ser registado"
@@ -556,87 +556,87 @@ msgstr ""
"A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou "
"menos."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Pormenores da conta atualizados"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mail ${email_address} adicionado - procure a hiperligação de verificação "
"no seu e-mail"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Códigos de recuperação já gerados"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"A geração dos novos códigos de recuperação invalidará os seus códigos "
"existentes."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Verifique o seu e-mail para criar um token de API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "Essa chave de API não existe."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Credenciais inválidas. Tente novamente"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "Nome de repositório inválido"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "Nome de repositório inválido"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Confirme a solicitação"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "Nome de repositório inválido"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "Nome de repositório inválido"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "O editor confiável não pôde ser registado"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -644,7 +644,7 @@ msgstr ""
"Trusted publishing com Github está temporariamente desativado. Consulte "
"https://pypi.org/help#admin-intervention para mais detalhes."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -656,7 +656,7 @@ msgstr ""
"Trusted publishing com Github está temporariamente desativado. Consulte "
"https://pypi.org/help#admin-intervention para mais detalhes."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -668,7 +668,7 @@ msgstr ""
"Trusted publishing com Github está temporariamente desativado. Consulte "
"https://pypi.org/help#admin-intervention para mais detalhes."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi."
@@ -680,9 +680,9 @@ msgstr ""
"Trusted publishing com Github está temporariamente desativado. Consulte "
"https://pypi.org/help#admin-intervention para mais detalhes."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -690,41 +690,41 @@ msgstr ""
"Apagar projetos temporariamente desativado. Consulte https://pypi.org/"
"help#admin-intervention para pormenores."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Não foi possível retirar o lançamento - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Não foi possível desfazer a retirada do lançamento - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Não foi possível apagar o lançamento - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Não foi possível localizar o ficheiro"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Não foi possível apagar o ficheiro - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
"A equipa \"${username}\" já tem a função de ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"O utilizador \"${username}\" já tem a função de ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} agora é ${role} do projeto '${nome_do_projeto}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -732,7 +732,7 @@ msgstr ""
"O utilizador \"${username}\" não tem um endereço de e-mail principal "
"verificado e não pode ser adicionado como um ${role_name} para o projeto"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -740,20 +740,20 @@ msgstr ""
"O utilizador \"${username}\" já tem um convite ativo. Tente novamente mais "
"tarde."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Convite enviado para \"${username}\""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Não foi possível encontrar o convite para uma função."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "O convite já expirou."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Convite revogado de \"${username}\"."
@@ -1118,8 +1118,8 @@ msgstr "Monthy Python - A Cena da Loja de Queijo"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1374,7 +1374,7 @@ msgstr "Mudar para a versão de telemóvel"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Aviso"
@@ -1962,7 +1962,7 @@ msgstr "Sem projectos"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2073,10 +2073,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4310,7 +4310,7 @@ msgstr "Atividade recente da conta"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4319,8 +4319,8 @@ msgstr "Evento"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4347,7 +4347,7 @@ msgstr "Informações de Localização"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4434,8 +4434,8 @@ msgstr "Apagar a sua conta no PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4752,8 +4752,8 @@ msgstr "Qualquer"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Adicionado por:"
@@ -4811,7 +4811,7 @@ msgstr "Convites pendentes"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4909,8 +4909,8 @@ msgstr "Criar uma conta"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5072,31 +5072,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Único proprietário"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Pesquisar por projetos"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Gerir este projeto"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Não é um proprietário deste projeto"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Veja a página pública deste projeto"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Este projeto não possui lançamentos"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6178,8 +6184,8 @@ msgid "Created by:"
msgstr "Criado por:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6229,7 +6235,7 @@ msgid "Revoked by:"
msgstr "Removido por:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7026,30 +7032,54 @@ msgid "Disabled by:"
msgstr "Desativado por:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Nome do projeto"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Nome do projeto"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Informações adicionais"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Informações de localização"
@@ -7086,6 +7116,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "O convite para \"${organization_name}\" foi rejeitado."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Este projeto não possui lançamentos"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7816,7 +7853,7 @@ msgstr "Remover projeto"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Nome do projeto"
@@ -7985,16 +8022,51 @@ msgstr "Descrição da organização"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Pesquisar por projetos"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Apagar projeto"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Apagar este projeto vai:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8009,17 +8081,17 @@ msgstr[1] ""
"Irreversivelmente apagar o projeto junto com %(count)s "
"lançamentos"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Apagar o projeto irreversivelmente"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Disponibilizar o nome do projeto para qualquer outro utilizador do "
"PyPI"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8237,7 +8309,7 @@ msgstr "Descrição do projeto. O foco será movido para a descrição."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Descrição do projeto"
@@ -8249,7 +8321,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Histórico de lançamentos"
@@ -8261,7 +8333,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Descarregar ficheiros"
@@ -8270,42 +8342,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Detalhes do projeto. O foco será movido aos detalhes do projeto."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Detalhes do projeto"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Este lançamento foi retirado"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "O autor deste pacote não forneceu uma descrição do projeto"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Notificações de lançamento"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Feed RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Esta versão"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "Pré-lançamentos"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "retirado"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8316,17 +8394,17 @@ msgstr ""
"escolher, saiba mais sobre instalação de pacotes."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Distribuição de Origem"
msgstr[1] "Distribuições de Origem"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Guia de Utilizador "
"para Empacotamento de Python"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ro/LC_MESSAGES/messages.mo b/warehouse/locale/ro/LC_MESSAGES/messages.mo
index cf8a33e07aa4..81befa2ae548 100644
Binary files a/warehouse/locale/ro/LC_MESSAGES/messages.mo and b/warehouse/locale/ro/LC_MESSAGES/messages.mo differ
diff --git a/warehouse/locale/ro/LC_MESSAGES/messages.po b/warehouse/locale/ro/LC_MESSAGES/messages.po
index 1ade1c3f2ce6..3bbf1053bba2 100644
--- a/warehouse/locale/ro/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ro/LC_MESSAGES/messages.po
@@ -6,13 +6,14 @@
# Lucian-Mihai Cosovanu , 2021, 2022.
# GUILHERME FERNANDES NETO , 2021, 2022.
# Adolfo Jayme Barrientos , 2021, 2022.
+# alsev2022 , 2025.
msgid ""
msgstr ""
"Project-Id-Version: Warehouse VERSION\n"
"Report-Msgid-Bugs-To: admin@pypi.org\n"
"POT-Creation-Date: 2020-01-15 20:11+0200\n"
-"PO-Revision-Date: 2022-06-28 19:46+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos \n"
+"PO-Revision-Date: 2025-01-17 16:51+0000\n"
+"Last-Translator: alsev2022 \n"
"Language-Team: Romanian \n"
"Language: ro\n"
@@ -21,7 +22,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.13.1-dev\n"
+"X-Generator: Weblate 5.10-dev\n"
"Generated-By: Babel 2.7.0\n"
#: warehouse/views.py:157
@@ -29,6 +30,8 @@ msgid ""
"You must verify your **primary** email address before you can perform this "
"action."
msgstr ""
+"Trebuie să vă verificați adresa de e-mail **primară** înainte de a efectua "
+"această acțiune."
#: warehouse/views.py:173
msgid ""
@@ -63,7 +66,7 @@ msgstr ""
#: warehouse/accounts/forms.py:74
msgid "Null bytes are not allowed."
-msgstr ""
+msgstr "Octeții nuli nu sunt permiși."
#: warehouse/accounts/forms.py:88
msgid "No user found with that username"
@@ -92,28 +95,23 @@ msgstr ""
#: warehouse/accounts/forms.py:174 warehouse/accounts/forms.py:223
#: warehouse/accounts/forms.py:236
msgid "Password too long."
-msgstr ""
+msgstr "Parola este prea lungă."
#: warehouse/accounts/forms.py:210
-#, fuzzy
-#| msgid ""
-#| "There have been too many unsuccessful login attempts. Try again later."
msgid ""
"There have been too many unsuccessful login attempts. You have been locked "
"out for ${time}. Please try again later."
msgstr ""
-"Au fost prea multe încercări de conectare nereușite. Încercați din nou mai "
-"târziu."
+"Au fost prea multe încercări de conectare nereușite. Ați fost blocat pentru "
+"${time}.Încercați din nou mai târziu."
#: warehouse/accounts/forms.py:239
msgid "Your passwords don't match. Try again."
msgstr "Parolele tale nu se potrivesc. Încearcă din nou."
#: warehouse/accounts/forms.py:273
-#, fuzzy
-#| msgid "The email address isn't valid. Try again."
msgid "The email address is too long. Try again."
-msgstr "Adresa de e-mail nu este validă. Încearcă din nou."
+msgstr "Adresa de e-mail prea lungă. Încearcă din nou."
#: warehouse/accounts/forms.py:344
msgid "You can't use an email address from this domain. Use a different email."
@@ -144,7 +142,7 @@ msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin.
#: warehouse/accounts/forms.py:417
msgid "URLs are not allowed in the name field."
-msgstr ""
+msgstr "URL-urile nu sunt permise în câmpul nume."
#: warehouse/accounts/forms.py:506
msgid "Invalid TOTP code."
@@ -156,28 +154,23 @@ msgstr "Aserțiune WebAuthn nevalidă: Sarcină utilă incorectă"
#: warehouse/accounts/forms.py:592
msgid "Invalid recovery code."
-msgstr "Cod de recuperare nevalid."
+msgstr "Cod de recuperare nu este valid."
#: warehouse/accounts/forms.py:601
msgid "Recovery code has been previously used."
-msgstr "Codul de recuperare a fost folosit anterior."
+msgstr "Codul de recuperare a fost deja folosit."
#: warehouse/accounts/forms.py:631
-#, fuzzy
-#| msgid "The email address isn't valid. Try again."
msgid "The username isn't valid. Try again."
-msgstr "Adresa de e-mail nu este validă. Încearcă din nou."
+msgstr "Numele de utilizator nu este valid. Încercați din nou."
#: warehouse/accounts/views.py:120
-#, fuzzy
-#| msgid ""
-#| "There have been too many unsuccessful login attempts. Try again later."
msgid ""
"There have been too many unsuccessful login attempts. You have been locked "
"out for {}. Please try again later."
msgstr ""
-"Au fost prea multe încercări de conectare nereușite. Încercați din nou mai "
-"târziu."
+"Au existat prea multe încercări de conectare nereușite. Ați fost blocat "
+"pentru {}. Vă rugăm să încercați din nou mai târziu."
#: warehouse/accounts/views.py:137
msgid ""
@@ -193,9 +186,9 @@ msgid ""
"completing them. Check your inbox and follow the verification links. (IP: "
"${ip})"
msgstr ""
-"Au fost adăugate prea multe e-mailuri la au fost solicitate resetări ale "
-"parolei pentru acest cont fără a verifica completarea lor. Verificați-vă "
-"căsuța de e-mail și urmați linkurile de verificare. (IP: ${ip})"
+"Prea multe solicitari de schimbare a parolei au avut loc la acest cont fără "
+"a le completa. Verificați inboxul și urmați linkurile de verificare. (IP: "
+"${ip})"
#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439
#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470
@@ -211,7 +204,7 @@ msgstr "Deja autentificat"
msgid "Successful WebAuthn assertion"
msgstr "Aserțiune WebAuthn cu succes"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Cod de recuperare acceptat. Codul furnizat nu se poate utiliza din nou."
@@ -295,10 +288,8 @@ msgstr ""
"Adresa de e-mail ${email_address} a fost verificată. ${confirm_message}."
#: warehouse/accounts/views.py:1044
-#, fuzzy
-#| msgid "Expired token: request a new email verification link"
msgid "Expired token: request a new organization invitation"
-msgstr "Token expirat: solicitați un nou link de verificare prin e-mail"
+msgstr "Token expirat: solicitați o nouă invitație"
#: warehouse/accounts/views.py:1046
#, fuzzy
@@ -325,10 +316,8 @@ msgid "Organization invitation no longer exists."
msgstr "Invitația la rol nu mai există."
#: warehouse/accounts/views.py:1116
-#, fuzzy
-#| msgid "Invitation for '${project_name}' is declined."
msgid "Invitation for '${organization_name}' is declined."
-msgstr "Invitația pentru „${project_name}” este refuzată."
+msgstr "Invitația pentru „${organization_name}” este refuzată."
#: warehouse/accounts/views.py:1179
#, fuzzy
@@ -350,7 +339,7 @@ msgstr "Token nevalid: solicitați un nou link de verificare prin e-mail"
#: warehouse/accounts/views.py:1221
msgid "Invalid token: not a collaboration invitation token"
-msgstr ""
+msgstr "Token invalid: nu este un token de invitație la colaborare"
#: warehouse/accounts/views.py:1225
msgid "Role invitation is not valid."
@@ -369,7 +358,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Acum sunteți ${role} din proiectul „${project_name}”."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -401,10 +390,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -415,10 +404,10 @@ msgstr ""
"Au fost prea multe încercări de conectare nereușite. Încercați din nou mai "
"târziu."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -443,7 +432,7 @@ msgstr ""
#: warehouse/admin/templates/admin/banners/preview.html:15
msgid "Banner Preview"
-msgstr ""
+msgstr "Previzualizare banner"
#: warehouse/manage/forms.py:419
#, fuzzy
@@ -494,37 +483,34 @@ msgstr ""
#: warehouse/manage/forms.py:501
msgid "Select project"
-msgstr ""
+msgstr "Selectați un proiect"
#: warehouse/manage/forms.py:506 warehouse/oidc/forms/_core.py:23
#: warehouse/oidc/forms/gitlab.py:57
msgid "Specify project name"
-msgstr ""
+msgstr "Precizați numele proiectului"
#: warehouse/manage/forms.py:509
msgid ""
"Start and end with a letter or numeral containing only ASCII numeric and "
"'.', '_' and '-'."
msgstr ""
+"Începe și se termină cu o literă sau o cifră care conține numai caractere "
+"numerice ASCII și '.', '_' și '-'."
#: warehouse/manage/forms.py:516
-#, fuzzy
-#| msgid ""
-#| "This username is already being used by another account. Choose a "
-#| "different username."
msgid ""
"This project name has already been used. Choose a different project name."
msgstr ""
-"Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt "
-"nume de utilizator."
+"Acest nume de proiect a fost deja utilizat. Alegeți un alt nume de proiect."
#: warehouse/manage/forms.py:589
-#, fuzzy
-#| msgid "The name is too long. Choose a name with 100 characters or less."
msgid ""
"The organization name is too long. Choose a organization name with 100 "
"characters or less."
-msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin."
+msgstr ""
+"Numele organizației este prea lung. Alegeți un nume de organizație cu 100 de "
+"caractere sau mai puțin."
#: warehouse/manage/forms.py:601
#, fuzzy
@@ -536,7 +522,7 @@ msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin.
#: warehouse/manage/forms.py:608
msgid "The organization URL must start with http:// or https://"
-msgstr ""
+msgstr "URL-ul organizației trebuie să înceapă cu http:// sau https://"
#: warehouse/manage/forms.py:619
#, fuzzy
@@ -548,7 +534,7 @@ msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin.
#: warehouse/manage/forms.py:654
msgid "You have already submitted the maximum number of "
-msgstr ""
+msgstr "Ați transmis deja numărul maxim de "
#: warehouse/manage/forms.py:684
#, fuzzy
@@ -596,81 +582,81 @@ msgid ""
"less."
msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Coduri de recuperare deja generate"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Cod de recuperare nevalid."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Cod de recuperare nevalid."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Cod de recuperare nevalid."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Cod de recuperare nevalid."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -682,7 +668,7 @@ msgstr ""
"Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați "
"https://pypi.org/help#admin-intervention pentru detalii."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -694,7 +680,7 @@ msgstr ""
"Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați "
"https://pypi.org/help#admin-intervention pentru detalii."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -706,7 +692,7 @@ msgstr ""
"Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați "
"https://pypi.org/help#admin-intervention pentru detalii."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -718,9 +704,9 @@ msgstr ""
"Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați "
"https://pypi.org/help#admin-intervention pentru detalii."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -732,66 +718,66 @@ msgstr ""
"Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați "
"https://pypi.org/help#admin-intervention pentru detalii."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Acum sunteți ${role} din proiectul „${project_name}”."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1136,8 +1122,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1371,7 +1357,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1928,7 +1914,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2032,10 +2018,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4034,7 +4020,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4043,8 +4029,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4071,7 +4057,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4146,8 +4132,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4414,8 +4400,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4463,7 +4449,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4564,8 +4550,8 @@ msgstr "Invitația la rol nu este validă."
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4712,31 +4698,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "Cod de recuperare nevalid."
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5650,8 +5642,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5689,7 +5681,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6404,30 +6396,62 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
msgstr ""
+"Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt "
+"nume de utilizator."
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "Cod de recuperare nevalid."
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr ""
+"Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt "
+"nume de utilizator."
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "Cod de recuperare nevalid."
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6468,6 +6492,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Invitația pentru „${project_name}” este refuzată."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt "
+"nume de utilizator."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7064,7 +7099,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7233,16 +7268,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "Cod de recuperare nevalid."
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7254,15 +7322,15 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7465,7 +7533,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7476,7 +7544,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7487,7 +7555,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7496,40 +7564,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7537,25 +7611,25 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/rom/LC_MESSAGES/messages.po b/warehouse/locale/rom/LC_MESSAGES/messages.po
index b6c16fbb2dee..25a23f6d40a7 100644
--- a/warehouse/locale/rom/LC_MESSAGES/messages.po
+++ b/warehouse/locale/rom/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ru/LC_MESSAGES/messages.po b/warehouse/locale/ru/LC_MESSAGES/messages.po
index ec0a01806aaa..794534076d6e 100644
--- a/warehouse/locale/ru/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ru/LC_MESSAGES/messages.po
@@ -230,7 +230,7 @@ msgstr "Уже подтверждён"
msgid "Successful WebAuthn assertion"
msgstr "Успешное утверждение WebAuthn"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Код восстановления принят. Предоставленный код не может быть использован "
@@ -381,7 +381,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Теперь у вас роль ${role} в проекте «${project_name}»."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -410,10 +410,10 @@ msgstr ""
"Вы не можете зарегистрировать более 3-х ожидающих подключения трастовых "
"публикаторов одновременно."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -421,10 +421,10 @@ msgstr ""
"Было предпринято слишком много попыток регистрации трастового публикатора. "
"Попробуйте еще раз позже."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Трастовый публикатор не может быть зарегистрирован"
@@ -580,63 +580,63 @@ msgstr ""
"Слишком длинное описание. Используйте описание, содержащее не более 400 "
"символов."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Информация об учётной записи обновлена"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Электронная почта ${email_address} добавлена — проверьте свою почту на "
"наличие ссылки для подтверждения"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Коды восстановления уже сгенерированы"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Генерация новых кодов восстановления сделает ваши существующие коды "
"недействительными."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Подтвердите свой адрес электронной почты для создания API -токена."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "Ключ доступа к API не существует."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Недействительные учётные данные. Попробуйте ещё раз"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Неверное расположение альтернативного репозитория"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Добавлен альтернативный репозиторий «${name}»"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Подтвердите запрос"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "Неверный идентификатор альтернативного репозитория"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Неверный альтернативный репозиторий для проекта"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -644,17 +644,17 @@ msgstr ""
"Не удалось удалить альтернативный репозиторий — ${confirm} не совпадает с "
"${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Удален альтернативный репозиторий «${name}»"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "Трастовый публикатор не может быть зарегистрирован"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -662,7 +662,7 @@ msgstr ""
"Размещаемая на GitHub трастовая публикация временно отключена. Подробнее "
"смотрите здесь: https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -670,7 +670,7 @@ msgstr ""
"Доверенное издание на базе GitLab временно отключено. См. https://pypi.org/"
"help#admin-intervention for details."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -678,7 +678,7 @@ msgstr ""
"Доверенная публикация на основе Google временно отключена. Подробности см. "
"на сайте https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -686,9 +686,9 @@ msgstr ""
"Доверенное издание на базе ActiveState временно отключено. См. https://pypi."
"org/help#admin-intervention for details."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -696,39 +696,39 @@ msgstr ""
"Удаление проекта временно отключено. Подробнее смотрите здесь: https://pypi."
"org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Не удалось выдернуть фиксатор - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Невозможно отсоединить фиксатор - "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Не удалось удалить релиз‐ "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Не удалось найти файл"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Не удалось удалить файл - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Команда '${team_name}' уже имеет в проекте роль ${role_name}"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Пользователь «${username}» уже имеет в проекте роль ${role_name}"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} теперь ${role} в проекте '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -736,7 +736,7 @@ msgstr ""
"Пользователь «${username}» не имеет проверенного основного адреса "
"электронной почты и не может быть добавлен в проект с ролью ${role_name}"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -744,20 +744,20 @@ msgstr ""
"Пользователь «${username}» уже имеет активное приглашение. Пожалуйста, "
"повторите попытку позже."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Приглашение отправлено пользователю «${username}»"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Не удалось найти приглашение на роль."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Приглашение уже истекло."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Приглашение для «${username}» отозвано."
@@ -1099,8 +1099,8 @@ msgstr "Монти Пайтон — Магазин сыра (Monty Python — Th
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1355,7 +1355,7 @@ msgstr "Переключиться на мобильную версию"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Предупреждение"
@@ -1945,7 +1945,7 @@ msgstr "Нет проектов"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2065,10 +2065,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4283,7 +4283,7 @@ msgstr "Недавние действия с учётной записью"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4292,8 +4292,8 @@ msgstr "Событие"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4320,7 +4320,7 @@ msgstr "Информация о местонахождении"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4411,8 +4411,8 @@ msgstr "Удалить свою учётную запись PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4707,8 +4707,8 @@ msgstr "Любая"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Добавлен:"
@@ -4756,7 +4756,7 @@ msgstr "Ожидающие приглашения"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4851,8 +4851,8 @@ msgstr "Посмотреть эту организацию"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4998,31 +4998,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Единственный владелец"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Поиск проектов"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Управление этим проектом"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Вы не являетесь владельцем этого проекта"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Просмотр общедоступной страницы этого проекта"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Этот проект не имеет выпусков"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6078,8 +6084,8 @@ msgid "Created by:"
msgstr "Создан:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "Исключено:"
@@ -6117,7 +6123,7 @@ msgid "Revoked by:"
msgstr "Отзыв:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6833,30 +6839,54 @@ msgid "Disabled by:"
msgstr "Отключено:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Название проекта"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Поиск проектов"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Название проекта"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Поиск проектов"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr "Адрес"
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Дополнительная информация"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Информация о местоположении"
@@ -6890,6 +6920,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Узнать больше: Проекты в карантине."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has been quarantined."
+msgid "This project has been archived."
+msgstr "Этот проект был помещен в карантин."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7557,7 +7594,7 @@ msgstr "Удалить проект"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Название проекта"
@@ -7713,16 +7750,51 @@ msgstr "Описание альтернативного репозитория"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Поиск проектов"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Поиск проектов"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Удалить проект"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Удаление этого проекта приведёт к:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7740,17 +7812,17 @@ msgstr[2] ""
"Необратимому удалению проекта вместе с %(count)s его "
"выпусками"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Необратимому удалению проекта"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Освобождению названия проекта — оно станет доступным для любого "
"другого пользователя PyPI"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7955,7 +8027,7 @@ msgstr "Описание проекта. Фокус будет перенесё
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Описание проекта"
@@ -7966,7 +8038,7 @@ msgstr "История выпусков. Фокус будет перенесё
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "История выпусков"
@@ -7977,7 +8049,7 @@ msgstr "Загрузка файлов. Фокус будет перенесён
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Загрузка файлов"
@@ -7987,40 +8059,46 @@ msgstr ""
"Подробности проекта. Фокус будет перенесён на подробную информацию о проекте."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Подробности проекта"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr "Причина, по которой этот релиз был удален:"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Автор данного пакета не предоставил описание проекта"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Уведомления о выпусках"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "Лента RSS"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Эта версия"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "предварительный выпуск"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "изъятый"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8031,18 +8109,18 @@ msgstr ""
"узнайте больше об установке пакетов."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Источник распределения"
msgstr[1] "Распределение источника"
msgstr[2] "Распределение источников"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr "Для этого выпуска не доступны файлы дистрибутива исходного кода."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on генерированию архивов дистрибутивов."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "Построенный дистрибутив"
diff --git a/warehouse/locale/sgn/LC_MESSAGES/messages.po b/warehouse/locale/sgn/LC_MESSAGES/messages.po
index 48f58a2706aa..4f7028b071a8 100644
--- a/warehouse/locale/sgn/LC_MESSAGES/messages.po
+++ b/warehouse/locale/sgn/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/si/LC_MESSAGES/messages.po b/warehouse/locale/si/LC_MESSAGES/messages.po
index d8690501bb17..ee7c7b1776db 100644
--- a/warehouse/locale/si/LC_MESSAGES/messages.po
+++ b/warehouse/locale/si/LC_MESSAGES/messages.po
@@ -192,7 +192,7 @@ msgstr "සත්යාපනය"
msgid "Successful WebAuthn assertion"
msgstr "WebAuthn ප්රකාශය සාර්ථකයි"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "ප්රතිසාධන කේතය පිළිගෙන ඇත. සැපයූ කේතය නැවත භාවිතා කළ නොහැක."
@@ -340,7 +340,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -372,10 +372,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -384,10 +384,10 @@ msgid ""
"again later."
msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -555,81 +555,81 @@ msgid ""
"less."
msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "ප්රතිසාධන කේතය අවලංගුයි."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "ප්රතිසාධන කේතය අවලංගුයි."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "ප්රතිසාධන කේතය අවලංගුයි."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "ප්රතිසාධන කේතය අවලංගුයි."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -641,7 +641,7 @@ msgstr ""
"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/"
"help#admin-intervention බලන්න."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -653,7 +653,7 @@ msgstr ""
"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/"
"help#admin-intervention බලන්න."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -665,7 +665,7 @@ msgstr ""
"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/"
"help#admin-intervention බලන්න."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -677,9 +677,9 @@ msgstr ""
"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/"
"help#admin-intervention බලන්න."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -691,64 +691,64 @@ msgstr ""
"නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/"
"help#admin-intervention බලන්න."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1082,8 +1082,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1317,7 +1317,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1869,7 +1869,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1973,10 +1973,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3961,7 +3961,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3970,8 +3970,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3998,7 +3998,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4071,8 +4071,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4337,8 +4337,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4386,7 +4386,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4480,8 +4480,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4626,31 +4626,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "ප්රතිසාධන කේතය අවලංගුයි."
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5552,8 +5558,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5591,7 +5597,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6273,30 +6279,58 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
+msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න."
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "ප්රතිසාධන කේතය අවලංගුයි."
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න."
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "ප්රතිසාධන කේතය අවලංගුයි."
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6334,6 +6368,15 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6916,7 +6959,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7069,16 +7112,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "ප්රතිසාධන කේතය අවලංගුයි."
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7089,15 +7165,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7291,7 +7367,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7302,7 +7378,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7313,7 +7389,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7322,40 +7398,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7363,24 +7445,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/sk/LC_MESSAGES/messages.po b/warehouse/locale/sk/LC_MESSAGES/messages.po
index fd49538589d3..dcc1be74c35a 100644
--- a/warehouse/locale/sk/LC_MESSAGES/messages.po
+++ b/warehouse/locale/sk/LC_MESSAGES/messages.po
@@ -186,7 +186,7 @@ msgstr "Už overené"
msgid "Successful WebAuthn assertion"
msgstr "Úspešné tvrdenie WebAuthn"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Obnovovací kód bol prijatý. Dodaný kód nie je možné znova použiť."
@@ -323,7 +323,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Teraz ste ${role} projektu '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -348,10 +348,10 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"Naraz nemôžete zaregistrovať viac ako 3 čakajúcich dôveryhodných vydavateľov."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -359,10 +359,10 @@ msgstr ""
"Príliš mnoho neúspešných pokusov o registráciu pomocou OpenID Connect. "
"Skúste to prosím neskoršie."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Dôveryhodného vydavateľa sa nepodarilo zaregistrovať"
@@ -509,63 +509,63 @@ msgid ""
"less."
msgstr "Popis je príliš dlhý. Vyberte si popis 400 znakov alebo menej."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Podrobnosti účtu boli aktualizované"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"E-mailová adresa ${email_address} bola pridaná – skontrolujte svoj e-mail, "
"či nemáte verifikačný odkaz"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Obnovovacie kódy sú už vygenerované"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Generovanie nových kódov na obnovenie zruší platnosť vašich existujúcich "
"kódov."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Ak chcete vytvoriť token rozhrania API, overte svoj e-mail."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API token neexistuje."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Neplatné poverenia. Skúste to znova"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Neplatné alternatívne informácie o úložisku"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Pridané alternatívne úložisko '${name} \""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "Potvrďte žiadosť"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "Neplatné alternatívne úložisko id"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Neplatné alternatívne úložisko pre projekt"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -573,17 +573,17 @@ msgstr ""
"Nemohol odstrániť alternatívne úložisko - $ {confirm} nie je rovnaký ako $ "
"{alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Odstráňte alternatívne úložisko '${name} \""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "Dôveryhodného vydavateľa sa nepodarilo zaregistrovať"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -591,7 +591,7 @@ msgstr ""
"Dôveryhodné publikovanie na GitHub je dočasne zakázané. Podrobnosti nájdete "
"na https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -599,7 +599,7 @@ msgstr ""
"GitLab-založené dôveryhodné vydavateľstvo je dočasne zakázané. Pozri https://"
"pypi.org/help#admin-intervention pre detaily."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -607,7 +607,7 @@ msgstr ""
"Google dôveryhodné publikovanie je dočasne zakázané. Pozri https://pypi.org/"
"help#admin-intervention pre detaily."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -615,9 +615,9 @@ msgstr ""
"Aktívne dôveryhodné vydavateľstvo je dočasne zakázané. Pozri https://pypi."
"org/help#admin-intervention pre detaily."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -625,39 +625,39 @@ msgstr ""
"Odstránenie projektu je dočasne zakázané. Podrobnosti nájdete na https://"
"pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Nepodarilo sa vytrhnúť uvoľnenie -. "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Nepodarilo sa uvoľniť uvoľnenie -. "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Vydanie sa nepodarilo odstrániť -. "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Nepodarilo sa nájsť súbor"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Nepodarilo sa odstrániť súbor -. "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Tím '${team_name}' už má v projekte rolu ${role_name}"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Používateľ '${username}' už má v projekte rolu ${role_name}"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} je teraz ${role} projektu '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -665,26 +665,26 @@ msgstr ""
"Používateľ '${username}' nemá overenú primárnu e-mailovú adresu a nemôže byť "
"pridaný ako ${role_name} pre projekt"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr "Používateľ '${username}' už má aktívnu pozvánku. Skúste neskôr prosím."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Pozvánka bola odoslaná používateľovi '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Nepodarilo sa nájsť pozvánku na rolu."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Pozvánka už vypršala."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Pozvánka od '${username}' bola odvolaná."
@@ -1034,8 +1034,8 @@ msgstr "Monty Python - Náčrt syrárne"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1289,7 +1289,7 @@ msgstr "Prepnúť na mobilnú verziu"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Upozornenie"
@@ -1875,7 +1875,7 @@ msgstr "Žiadne projekty"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1992,10 +1992,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4197,7 +4197,7 @@ msgstr "Nedávna aktivita účtu"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4206,8 +4206,8 @@ msgstr "Udalosť"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4234,7 +4234,7 @@ msgstr "Informácie o polohe"
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4325,8 +4325,8 @@ msgstr "Odstráňte svoj účet PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4618,8 +4618,8 @@ msgstr "akýkoľvek"
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Pridal:"
@@ -4667,7 +4667,7 @@ msgstr "Čakajúce pozvánky"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4762,8 +4762,8 @@ msgstr "Zobraziť túto organizáciu"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4908,31 +4908,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Jediný vlastník"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Hľadt v projektoch"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Spravovať tento projekt"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Nie ste vlastníkom tohto projektu"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Pozrite si verejnú stránku tohto projektu"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Tento projekt nemá žiadne vydania"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5979,8 +5985,8 @@ msgid "Created by:"
msgstr "Vytvoril:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr "Zmazal:"
@@ -6018,7 +6024,7 @@ msgid "Revoked by:"
msgstr "Odvolané používateľom:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6718,30 +6724,54 @@ msgid "Disabled by:"
msgstr "Zakázané používateľom:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Meno projektu"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Hľadt v projektoch"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Meno projektu"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Hľadt v projektoch"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr "Projekt alternatívne úložisko pridané"
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr "Adresa"
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr "Projekt alternatívne úložisko zmazané"
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr "Dodatočné informácie"
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr "Informácie k polohe"
@@ -6778,6 +6808,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Čítajte viac v project v karanténe Pomocník."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has been quarantined."
+msgid "This project has been archived."
+msgstr "Tento projekt bol karanténe."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7430,7 +7467,7 @@ msgstr "Odstránenie projektu"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Názov projektu"
@@ -7589,16 +7626,51 @@ msgstr "Alternate opis úložisko"
msgid "Description of the purpose or content of the alternate repository."
msgstr "Popis účelu alebo obsahu alternatívneho úložstva."
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Hľadt v projektoch"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Hľadt v projektoch"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Odstránenie projektu"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Odstránenie tohto projektu:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7616,17 +7688,17 @@ msgstr[2] ""
"Nenávratne odstrániť projekt spolu s %(count)s "
"vydaniami"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Nenávratne odstráňte projekt"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Sprístupnite názov projektu akémukoľvek inému používateľovi PyPI"
"strong>"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7833,7 +7905,7 @@ msgstr "Popis projektu. Zameranie sa presunie na popis."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Popis projektu"
@@ -7844,7 +7916,7 @@ msgstr "História vydania. Zameranie sa presunie na panel histórie."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "História vydania"
@@ -7855,7 +7927,7 @@ msgstr "Stiahnite si súbory. Zameranie sa presunie na súbory projektu."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Stiahnite si súbory"
@@ -7864,40 +7936,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Podrobnosti projektu. Zameranie sa presunie na detaily projektu."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Podrobnosti projektu"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr "Dôvod, prečo bola táto verzia pretiahnutá:"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Autor tohto balíka neposkytol popis projektu"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Upozornenia na vydanie"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS zdroj"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Táto verzia"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "predbežné vydanie"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "trhol"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7908,18 +7986,18 @@ msgstr ""
"prečítajte si viac o inštalácii balíkov."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "Distribúcia zdroja"
msgstr[1] "Distribúcie zdrojov"
msgstr[2] "Distribúcie zdrojov"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr "Pre toto vydanie nie sú dostupné žiadne zdrojové distribučné súbory."
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generovanie archívov distribúcie."
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "Postavená distribúcia"
diff --git a/warehouse/locale/sl/LC_MESSAGES/messages.po b/warehouse/locale/sl/LC_MESSAGES/messages.po
index beb83d1243fe..fb53de09d59c 100644
--- a/warehouse/locale/sl/LC_MESSAGES/messages.po
+++ b/warehouse/locale/sl/LC_MESSAGES/messages.po
@@ -170,7 +170,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -304,7 +304,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -324,19 +324,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -465,162 +465,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -940,8 +940,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1175,7 +1175,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1737,7 +1737,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1841,10 +1841,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3821,7 +3821,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3830,8 +3830,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3858,7 +3858,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3935,8 +3935,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4195,8 +4195,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4244,7 +4244,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4337,8 +4337,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4477,31 +4477,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5390,8 +5394,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5429,7 +5433,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6087,30 +6091,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6144,6 +6164,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6728,7 +6753,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6872,16 +6897,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6894,15 +6950,15 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7092,7 +7148,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7103,7 +7159,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7114,7 +7170,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7123,40 +7179,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7164,7 +7226,7 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
@@ -7172,18 +7234,18 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/sr/LC_MESSAGES/messages.po b/warehouse/locale/sr/LC_MESSAGES/messages.po
index d9458c194f08..819e19f4d950 100644
--- a/warehouse/locale/sr/LC_MESSAGES/messages.po
+++ b/warehouse/locale/sr/LC_MESSAGES/messages.po
@@ -180,7 +180,7 @@ msgstr "Већ сте аутентификовани"
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -314,7 +314,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -334,19 +334,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -517,125 +517,125 @@ msgid ""
"less."
msgstr "Ово име је предуго. Изаберите име са мање од 100 слова."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Неважећи подаци. Покушајте поново"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid ""
#| "User '${username}' already has an active invite. Please try again later."
@@ -644,21 +644,21 @@ msgstr ""
"Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте "
"касније."
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -666,20 +666,20 @@ msgstr ""
"Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте "
"касније."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Позивница је послата кориснику '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Позивница је већ истекла."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1023,8 +1023,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1258,7 +1258,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Упозорење"
@@ -1816,7 +1816,7 @@ msgstr "Нема пројеката"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1920,10 +1920,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3910,7 +3910,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3919,8 +3919,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3947,7 +3947,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4022,8 +4022,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4286,8 +4286,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4339,7 +4339,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4433,8 +4433,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4581,31 +4581,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "No projects"
+msgid "Archived"
+msgstr "Нема пројеката"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5539,8 +5545,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5580,7 +5586,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6282,30 +6288,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "No projects"
+msgid "Project archived"
+msgstr "Нема пројеката"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "No projects"
+msgid "Archived by:"
+msgstr "Нема пројеката"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "No projects"
+msgid "Project unarchived"
+msgstr "Нема пројеката"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "No projects"
+msgid "Unarchived by:"
+msgstr "Нема пројеката"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6345,6 +6375,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This email address is already being used by another account. Use a "
+#| "different email."
+msgid "This project has been archived."
+msgstr ""
+"Ова имејл адреса је већ коришћена од стране другог налога. Користите други "
+"имејл."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6938,7 +6979,7 @@ msgstr "Нема пројеката"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7083,16 +7124,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "No projects"
+msgid "Archive project"
+msgstr "Нема пројеката"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "No projects"
+msgid "Unarchive project"
+msgstr "Нема пројеката"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7104,15 +7180,15 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7312,7 +7388,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7323,7 +7399,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7334,7 +7410,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7343,40 +7419,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7384,25 +7466,25 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ta/LC_MESSAGES/messages.po b/warehouse/locale/ta/LC_MESSAGES/messages.po
index 9bd0029e6ff5..94cea73edd10 100644
--- a/warehouse/locale/ta/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ta/LC_MESSAGES/messages.po
@@ -198,7 +198,7 @@ msgstr "ஏற்கனவே அங்கீகரிக்கப்பட்
msgid "Successful WebAuthn assertion"
msgstr "வெற்றிகரமான இணைய அங்கீகரிப்பு(Web Authentication ) வலியுறுத்தல்"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"மீட்பு குறியீடு ஏற்றுக்கொள்ளப்பட்டது. வழங்கப்பட்ட குறியீட்டை மீண்டும் பயன்படுத்த முடியாது."
@@ -339,7 +339,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "நீங்கள் இனிமேல் '${project_name}' திட்டப்பணியின் ${role}."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -371,10 +371,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -383,10 +383,10 @@ msgid ""
"again later."
msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -563,82 +563,82 @@ msgid ""
"less."
msgstr "பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவான பெயரைத் தேர்வுசெய்க."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "மீட்டெடுப்பு குறியீடுகள் ஏற்கனவே உருவாக்கப்பட்டுள்ளன"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"புதிய மீட்டெடுப்பு குறியீடுகளை உருவாக்குவது உங்களிடம் இருக்கும் குறியீடுகளை செல்லாது."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "தவறான சான்றுகள். மீண்டும் முயற்சி செய்"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -650,7 +650,7 @@ msgstr ""
"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi."
"org/help#admin-intervention ஐப் பார்க்கவும்."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -662,7 +662,7 @@ msgstr ""
"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi."
"org/help#admin-intervention ஐப் பார்க்கவும்."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -674,7 +674,7 @@ msgstr ""
"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi."
"org/help#admin-intervention ஐப் பார்க்கவும்."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -686,9 +686,9 @@ msgstr ""
"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi."
"org/help#admin-intervention ஐப் பார்க்கவும்."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -700,66 +700,66 @@ msgstr ""
"புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi."
"org/help#admin-intervention ஐப் பார்க்கவும்."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "பங்கு அழைப்பைக் கண்டுபிடிக்க முடியவில்லை."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "'$ {username}' க்கு அழைப்பு அனுப்பப்பட்டது"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "பங்கு அழைப்பைக் கண்டுபிடிக்க முடியவில்லை."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "அழைப்பு ஏற்கனவே காலாவதியானது."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1105,8 +1105,8 @@ msgstr "Monty Python - The Cheese Shop மாதிரிச் சித்த
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1343,7 +1343,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1895,7 +1895,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1999,10 +1999,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3989,7 +3989,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3998,8 +3998,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4026,7 +4026,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4099,8 +4099,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4367,8 +4367,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4416,7 +4416,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4517,8 +4517,8 @@ msgstr "பங்கு அழைப்பு மதிப்பில்லா
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4665,31 +4665,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5598,8 +5604,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5637,7 +5643,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6346,30 +6352,62 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
msgstr ""
+"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு "
+"செய்யவும்."
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr ""
+"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு "
+"செய்யவும்."
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6409,6 +6447,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"இந்த பயனர்பெயர் ஏற்கனவே மற்றொரு கணக்கால் பயன்படுத்தப்படுகிறது. வேறு பயனர்பெயரைத் தேர்வு "
+"செய்யவும்."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6997,7 +7046,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7166,16 +7215,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "மீட்டெடுப்பு குறியீடு தவறானது."
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7186,15 +7268,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7394,7 +7476,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7405,7 +7487,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7416,7 +7498,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7425,40 +7507,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7466,24 +7554,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/te/LC_MESSAGES/messages.po b/warehouse/locale/te/LC_MESSAGES/messages.po
index 8302d7cee0cb..d9a45a430fbd 100644
--- a/warehouse/locale/te/LC_MESSAGES/messages.po
+++ b/warehouse/locale/te/LC_MESSAGES/messages.po
@@ -188,7 +188,7 @@ msgstr "ఇప్పటికే ధృవీకరించబడింది"
msgid "Successful WebAuthn assertion"
msgstr "విజయవంతమైన WebAuthn ప్రకటన"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
#, fuzzy
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "రికవరీ కోడ్ ఆమోదించబడింది. సరఫరా చేయబడ్డ కోడ్ మళ్లీ ఉపయోగించబడదు."
@@ -326,7 +326,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -349,19 +349,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -494,79 +494,79 @@ msgid ""
"less."
msgstr "పేరు చాలా పొడవుగా ఉంది. 100 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న పేరును ఎంచుకోండి."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
@@ -575,7 +575,7 @@ msgstr ""
"కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-"
"intervention చూడండి."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
@@ -584,7 +584,7 @@ msgstr ""
"కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-"
"intervention చూడండి."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
@@ -593,72 +593,72 @@ msgstr ""
"కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-"
"intervention చూడండి."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -978,8 +978,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1213,7 +1213,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1765,7 +1765,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1869,10 +1869,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3845,7 +3845,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3854,8 +3854,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3882,7 +3882,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3955,8 +3955,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4215,8 +4215,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4264,7 +4264,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4357,8 +4357,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4497,31 +4497,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5410,8 +5414,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5449,7 +5453,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6103,30 +6107,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6160,6 +6180,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6734,7 +6759,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6878,16 +6903,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6898,15 +6954,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7096,7 +7152,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7107,7 +7163,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7118,7 +7174,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7127,40 +7183,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7168,24 +7230,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/th/LC_MESSAGES/messages.po b/warehouse/locale/th/LC_MESSAGES/messages.po
index 02fe359ea021..a6a12c925445 100644
--- a/warehouse/locale/th/LC_MESSAGES/messages.po
+++ b/warehouse/locale/th/LC_MESSAGES/messages.po
@@ -188,7 +188,7 @@ msgstr "คุณได้ทำการยืนยันตัวตนไป
msgid "Successful WebAuthn assertion"
msgstr "การตรวจสอบ WebAuthn เสร็จสิ้น"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "รหัสกู้คืนถูกต้อง ไม่สามารถใช้รหัสที่ให้มาได้อีกครั้ง"
@@ -324,7 +324,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "ตอนนี้คุณได้เป็น ${role} ของโปรเจค '${project_name}' แล้ว"
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -349,19 +349,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr "คุณไม่สามารถลงทะเบียนผู้เผยแพร่ที่รอดำเนินการมากกว่า 3 รายพร้อมกันได้"
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr "มีการพยายามลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้หลายครั้งเกินไป ลองอีกครั้งในภายหลัง"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "ไม่สามารถลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้"
@@ -501,83 +501,83 @@ msgid ""
"less."
msgstr "ชื่อยาวเกินไป กรุณาระบุชื่อโดยมีความยาวไม่เกิน 400 ตัวอักษร"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "รายละเอียดบัญชีถูกอัปเดตเเล้ว"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr "เพิ่มอีเมล์ ${email_address} แล้ว - กรุณาเช็คลิ้งค์ยืนยันตัวตนในอีเมล์ดังกล่าว"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "สร้างรหัสกู้คืนแล้ว"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "การสร้างรหัสกู้คืนใหม่จะทำให้รหัสที่มีอยู่ของคุณเป็นโมฆะ"
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "ยืนยันอีเมลของคุณเพื่อสร้างโทเค็น API"
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "ไม่มีโทเค็น API"
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "ข้อมูลประจำตัวที่ไม่ถูกต้อง. ลองอีกครั้ง"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository location details"
msgstr "ชื่อโปรเจคไม่ถูกต้อง"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid repository name"
msgid "Added alternate repository '${name}'"
msgstr "ชื่อโปรเจคไม่ถูกต้อง"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "ยืนยันคำขอ"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository id"
msgstr "ชื่อโปรเจคไม่ถูกต้อง"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid repository name"
msgid "Invalid alternate repository for project"
msgstr "ชื่อโปรเจคไม่ถูกต้อง"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "ไม่สามารถลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -585,7 +585,7 @@ msgstr ""
"การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-"
"intervention"
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -593,7 +593,7 @@ msgstr ""
"การเผยแพร่ที่เชื่อถือได้บน GitLab ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมที่ https://pypi.org/"
"help#admin-intervention"
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -601,7 +601,7 @@ msgstr ""
"การเผยแพร่ที่เชื่อถือได้ของ Google ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมที่ https://pypi.org/"
"help#admin-intervention"
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
@@ -609,9 +609,9 @@ msgstr ""
"การเผยแพร่ที่เชื่อถือได้ตาม ActiveState ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมที่ https://pypi."
"org/help#admin-intervention"
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -619,64 +619,64 @@ msgstr ""
"การปิดโปรเจคถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-"
"intervention"
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "คำเชิญผ่านอีเมล์หมดอายุแล้ว"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1011,8 +1011,8 @@ msgstr "มอนตี้ ไพธอน - รูปสเก็ตช์ร
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1254,7 +1254,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1801,7 +1801,7 @@ msgstr "ไม่มีโครงการ"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1905,10 +1905,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3913,7 +3913,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3922,8 +3922,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3950,7 +3950,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4021,8 +4021,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4293,8 +4293,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4344,7 +4344,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4440,8 +4440,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4586,31 +4586,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "ค้นหาโครงการ"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5544,8 +5550,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5589,7 +5595,7 @@ msgid "Revoked by:"
msgstr "ลบอีเมล"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6292,30 +6298,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project archived"
+msgstr "ค้นหาโครงการ"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "ค้นหาโครงการ"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project unarchived"
+msgstr "ค้นหาโครงการ"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "ค้นหาโครงการ"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6351,6 +6381,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project name is already in use"
+msgid "This project has been archived."
+msgstr "ชื่อโปรเจคนี้ได้ถูกใช้งานแล้ว"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6934,7 +6971,7 @@ msgstr "ไม่มีโครงการ"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7089,16 +7126,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "ค้นหาโครงการ"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "ค้นหาโครงการ"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7108,15 +7180,15 @@ msgid_plural ""
"releases"
msgstr[0] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7318,7 +7390,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7329,7 +7401,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7340,7 +7412,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7349,40 +7421,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7390,23 +7468,23 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/tr/LC_MESSAGES/messages.po b/warehouse/locale/tr/LC_MESSAGES/messages.po
index 7d774e479f15..325437b10f7e 100644
--- a/warehouse/locale/tr/LC_MESSAGES/messages.po
+++ b/warehouse/locale/tr/LC_MESSAGES/messages.po
@@ -220,7 +220,7 @@ msgstr "Zaten giriş yapılmış"
msgid "Successful WebAuthn assertion"
msgstr "Başarılı WebAuthn önermesi"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Kurtarma kodu kabul edildi. Bu kod yeniden kullanılamaz."
@@ -356,7 +356,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Artık '${project_name}' projesinde ${role} oldunuz."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -395,10 +395,10 @@ msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
"Aynı anda 3'ten fazla bekleyen OpenID Connect sağlayıcısını kaydedemezsiniz."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
@@ -406,10 +406,10 @@ msgstr ""
"Çok fazla sayıda yetkili yayıncı kaydı denemesi yapıldı. Daha sonra tekrar "
"deneyin."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Onaylı kullanıcı kaydedilemedi"
@@ -567,80 +567,80 @@ msgstr ""
"Açıklama çok uzun. En fazla 400 karakter olacak şekilde başka bir açıklama "
"belirtin."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Hesap detayları güncellendi"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"${email_address} e-postan eklendi - e-postanı doğrulama bağlantısı için "
"kontrol et"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Kurtarma kodları zaten oluşturuldu"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
"Yeni kurtarma kodlarının oluşturulması, mevcut kodlarınızı geçersiz "
"kılacaktır."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "API erişim anahtarı oluşturmak için e-posta hesabınızı doğrulayın."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API Anahtarı mevcut değil."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Geçersiz kimlik bilgileri. Tekrar deneyin"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Alternatif repo konumu geçersiz"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Alternatif repo adı '${name}' eklendi"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr "İsteği onayla"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "Alternatif depo kimliği geçersiz"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Alternatif repo bu proje için geçersiz"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
"Alternatif depo silinemedi - ${confirm}, ${alt_repo_name} ile aynı değil"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Alternatif repo silindi '${name}'"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "Onaylı kullanıcı kaydedilemedi"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -652,7 +652,7 @@ msgstr ""
"Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi."
"org/help#admin-intervention sayfasını inceleyin."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -664,7 +664,7 @@ msgstr ""
"Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi."
"org/help#admin-intervention sayfasını inceleyin."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -676,7 +676,7 @@ msgstr ""
"Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi."
"org/help#admin-intervention sayfasını inceleyin."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -688,9 +688,9 @@ msgstr ""
"Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi."
"org/help#admin-intervention sayfasını inceleyin."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -702,47 +702,47 @@ msgstr ""
"Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi."
"org/help#admin-intervention sayfasını inceleyin."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "pre-release"
msgid "Could not yank release - "
msgstr "ön sürüm"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "pre-release"
msgid "Could not un-yank release - "
msgstr "ön sürüm"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "Sürümü Kaldır"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "Rol davetiyesi bulunamadı."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "dosya silinemiyor- "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "Takımın '${team_name}' zaten projede için ${role_name} rolü var"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Kullanıcı '${username}' projede zaten ${role_name} rolüne sahip"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} artık ${project_name}' projesinin ${role}'sidir."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -750,7 +750,7 @@ msgstr ""
"'${username}' adlı kullanıcıya ait doğrulanmış birincil e-posta adresi "
"mevcut değil ve bu yüzden projeye ${role_name} rolünde atanamıyor"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -758,20 +758,20 @@ msgstr ""
"'${username}' adlı kullanıcıda zaten aktif bir davetiye bulunmaktadır. "
"Lütfen daha sonra tekrar deneyiniz."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "'${username}' adlı kullanıcıya davetiye gönderildi"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Rol davetiyesi bulunamadı."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Davetin süresi zaten dolmuş."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "'${username}' adlı kullanıcıdan gelen davetiye iptal edildi."
@@ -1134,8 +1134,8 @@ msgstr "Monty Python - The Cheese Shop skeci"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1390,7 +1390,7 @@ msgstr "Mobil sürüme geç"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Uyarı"
@@ -1992,7 +1992,7 @@ msgstr "Herhangi bir proje mevcut değil"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2102,10 +2102,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4485,7 +4485,7 @@ msgstr "Son Hesap Hareketleri"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4494,8 +4494,8 @@ msgstr "Olay"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4522,7 +4522,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4636,8 +4636,8 @@ msgstr "PyPI hesabını kaldır"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4957,8 +4957,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Ekleyen:"
@@ -5016,7 +5016,7 @@ msgstr "Ana navigasyon"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Created on %(creation_date)s"
@@ -5122,8 +5122,8 @@ msgstr "Yeni bir hesap oluştur"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5281,31 +5281,37 @@ msgstr ""
msgid "Sole owner"
msgstr "Tek Sahip"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Proje ara"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Bu Projeyi Yönet"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Bu projenin sahibi değilsiniz"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Projenin açık sayfasını görüntüle"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Bu proje için hiçbir sürüm yayınlanmadı"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6426,8 +6432,8 @@ msgid "Created by:"
msgstr "Oluşturan:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6477,7 +6483,7 @@ msgid "Revoked by:"
msgstr "Kaldıran:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7337,30 +7343,54 @@ msgid "Disabled by:"
msgstr "Değiştiren:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Proje Adı"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Proje ara"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Proje Adı"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Proje ara"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7397,6 +7427,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "'${project_name}' davetiyesi reddedildi."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Bu proje için hiçbir sürüm yayınlanmadı"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8111,7 +8148,7 @@ msgstr "Herhangi bir proje mevcut değil"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Proje Adı"
@@ -8291,16 +8328,51 @@ msgstr "Proje açıklaması"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Proje ara"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Proje ara"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Projeyi Kaldır"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Bu projeyi kaldırırsanız şunlar olacaktır:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8315,15 +8387,15 @@ msgstr[1] ""
"Projeyle birlikte %(count)s sürüm geri dönülemez "
"şekilde kaldırılacaktır"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Geri Dönüşü Olmadan Projeyi Kaldır"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr "Proje adını diğer PyPI kullanıcılarına aç"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8557,7 +8629,7 @@ msgstr "Proje açıklaması. Dikkat, bu açıklamaya yönelir."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Proje açıklaması"
@@ -8568,7 +8640,7 @@ msgstr "Yayın geçmişi. Dikkat, tarih paneline yönelir."
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Yayın geçmişi"
@@ -8579,7 +8651,7 @@ msgstr "Dosya indirme. Dikkat, proje dosyalarına yönelir."
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Dosyaları indir"
@@ -8588,40 +8660,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Proje ayrıntıları. Dikkat, proje ayrıntılarına yönelir."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Proje ayrıntıları"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Bu paketin yazarı herhangi bir proje açıklaması yazmamış"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Yayın bildirimleri"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS kaynağı"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Bu sürüm"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "ön sürüm"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8632,17 +8710,17 @@ msgstr ""
"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" "
"rel=\"noopener\">paket yüklemeleri hakkında daha fazla bilgi edinin."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Python Paketleme Kullanıcı Kılavuzu "
"üzerinde öğren"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/tzm/LC_MESSAGES/messages.po b/warehouse/locale/tzm/LC_MESSAGES/messages.po
index 5705c5e368d2..f10696d7eb0b 100644
--- a/warehouse/locale/tzm/LC_MESSAGES/messages.po
+++ b/warehouse/locale/tzm/LC_MESSAGES/messages.po
@@ -171,7 +171,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -305,7 +305,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -325,19 +325,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -504,164 +504,164 @@ msgid ""
"less."
msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account emails"
msgid "Account details updated"
msgstr "Imaylen n ifres"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1005,8 +1005,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1240,7 +1240,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Taynit"
@@ -1797,7 +1797,7 @@ msgstr "Walu isenfaṛen"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1901,10 +1901,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3914,7 +3914,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3923,8 +3923,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3951,7 +3951,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4026,8 +4026,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4302,8 +4302,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4357,7 +4357,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4455,8 +4455,8 @@ msgstr "Sker yan umiḍan"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4608,31 +4608,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Rzu g isenfaṛen"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5586,8 +5592,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Delete"
@@ -5637,7 +5643,7 @@ msgid "Revoked by:"
msgstr "Ssity"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6397,30 +6403,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project:"
+msgid "Project archived"
+msgstr "Asenfaṛ:"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Rzu g isenfaṛen"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project unarchived"
+msgstr "Rzu g isenfaṛen"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Rzu g isenfaṛen"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6459,6 +6489,15 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Sker yan umiḍan"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7062,7 +7101,7 @@ msgstr "Walu isenfaṛen"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7226,16 +7265,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Rzu g isenfaṛen"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Rzu g isenfaṛen"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7246,15 +7320,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7472,7 +7546,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7483,7 +7557,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7494,7 +7568,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7503,40 +7577,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7544,24 +7624,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ug/LC_MESSAGES/messages.po b/warehouse/locale/ug/LC_MESSAGES/messages.po
index b3a89f469748..adc4a6ab2148 100644
--- a/warehouse/locale/ug/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ug/LC_MESSAGES/messages.po
@@ -187,7 +187,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -321,7 +321,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -341,10 +341,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -353,10 +353,10 @@ msgid ""
"again later."
msgstr "مۇۋەپپەقىيەتسىز كىرىش بەك كۆپ بولۇپ كەتتى. كېيىن قايتا سىناڭ."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -489,162 +489,162 @@ msgid ""
"less."
msgstr "50 ھەرپ ياكى ئۇنىڭدىن ئاز ھەرپلىك ئىشلەتكۈچى نامىنى تاللاڭ."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -964,8 +964,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1199,7 +1199,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1751,7 +1751,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1855,10 +1855,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3831,7 +3831,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3840,8 +3840,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3868,7 +3868,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3941,8 +3941,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4201,8 +4201,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4250,7 +4250,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4343,8 +4343,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4483,31 +4483,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5396,8 +5400,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5435,7 +5439,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6089,30 +6093,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6146,6 +6166,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6720,7 +6745,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6864,16 +6889,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6884,15 +6940,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7082,7 +7138,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7093,7 +7149,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7104,7 +7160,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7113,40 +7169,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7154,24 +7216,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/uk/LC_MESSAGES/messages.po b/warehouse/locale/uk/LC_MESSAGES/messages.po
index 626bf29dcd0d..b2e16a65c98c 100644
--- a/warehouse/locale/uk/LC_MESSAGES/messages.po
+++ b/warehouse/locale/uk/LC_MESSAGES/messages.po
@@ -213,7 +213,7 @@ msgstr "Уже аутентифіковано"
msgid "Successful WebAuthn assertion"
msgstr "Перевірка WebAuthn успішна"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Код відновлення прийнято. Введений код не можна використати повторно."
@@ -357,7 +357,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Ви тепер ${role} проєкту '${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -394,20 +394,20 @@ msgstr ""
"Ви не можете зареєструвати більш ніж 3-х що очікують довірених видавців "
"одночасно."
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
"Було занадто багато спроб реєстрації довірених видавців. Спробуйте пізніше."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr "Довіреного видавця не вдалося зареєструвати"
@@ -563,63 +563,63 @@ msgid ""
msgstr ""
"Опис занадто довгий. Виберіть опис, який містить не більше 400 символів."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Деталі облікового запису оновлено"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Електронну адресу ${email_address} додано – перевірте свою електронну пошту "
"для отримання посилання на підтвердження"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Коди відновлення вже згенеровані"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "Генерація нових кодів відновлення анулює ваші існуючі коди."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "Підтвердіть свою електронну адресу, щоб створити токен API."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API-токен не існує."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Недійсні облікові дані. Спробуйте ще раз"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr "Недійсні дані про розташування альтернативного репозиторію"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr "Додано альтернативний репозиторій '${name}'"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "Підтвердьте запрошення"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr "Недійсний ідентифікатор альтернативного репозиторію"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr "Недійсний альтернативний репозиторій для проєкту"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
@@ -627,17 +627,17 @@ msgstr ""
"Не вдалося видалити альтернативний репозиторій – ${confirm} не відповідає "
"${alt_repo_name}"
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr "Альтернативний репозиторій '${name}' видалено"
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "The trusted publisher could not be registered"
msgid "The trusted publisher could not be constrained"
msgstr "Довіреного видавця не вдалося зареєструвати"
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -646,7 +646,7 @@ msgstr ""
"Дивіться деталі за посиланням: [https://pypi.org/help#admin-intervention]"
"(https://pypi.org/help#admin-intervention)."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -658,7 +658,7 @@ msgstr ""
"Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -670,7 +670,7 @@ msgstr ""
"Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -682,9 +682,9 @@ msgstr ""
"Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -696,39 +696,39 @@ msgstr ""
"Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на "
"https://pypi.org/help#admin-intervention."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr "Не вдалося відкликати реліз – (додайте деталі помилки) - "
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr "Не вдалося скасувати відкликання релізу – (додайте деталі помилки)- "
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr "Не вдалося видалити публікацію - "
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr "Файл не знайдено"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr "Не вдалося видалити файл - "
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "В команді '${team_name}' вже є роль ${role_name} для проєкту"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "Користувач '${username}' вже має роль ${role_name} для цього проєкту"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "${username} тепер є ${role} проєкту '${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -736,7 +736,7 @@ msgstr ""
"Користувач '${username}' не має підтвердженої основної електронної адреси і "
"не може бути доданий як ${role_name} для проєкту"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -744,20 +744,20 @@ msgstr ""
"Користувач '${username}' вже має активне запрошення. Будь ласка, спробуйте "
"пізніше."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "Запрошення надіслано до '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Запрошення на роль не знайдено."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Термін дії запрошення вже сплив."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "Запрошення '${username}' скасовано."
@@ -1103,8 +1103,8 @@ msgstr "Монті Пайтон – Скетч «Сирний магазин»"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1366,7 +1366,7 @@ msgstr "Перемкнутися на мобільну версію"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Попередження"
@@ -1961,7 +1961,7 @@ msgstr "Немає проєктів"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2084,10 +2084,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4476,7 +4476,7 @@ msgstr "Нещодавня активність облікового запис
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4485,8 +4485,8 @@ msgstr "Подія"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4513,7 +4513,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4640,8 +4640,8 @@ msgstr "Видалити свій обліковий запис на PyPI"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -5013,8 +5013,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Додає:"
@@ -5072,7 +5072,7 @@ msgstr "Основна навігація"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5175,8 +5175,8 @@ msgstr "Створіть нову організацію"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5326,31 +5326,37 @@ msgstr "."
msgid "Sole owner"
msgstr "Одноосібний власник"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Шукайте проєкти"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Керувати цим проєктом"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Ви не володієте цим проєктом"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Переглянути публічну сторінку цього проєкту"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Цей проєкт не має публікацій"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6473,8 +6479,8 @@ msgid "Created by:"
msgstr "Створює:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6524,7 +6530,7 @@ msgid "Revoked by:"
msgstr "Видаляє:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7375,30 +7381,54 @@ msgid "Disabled by:"
msgstr "Ким вимкнено:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Назва проєкту"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Шукайте проєкти"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Назва проєкту"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Шукайте проєкти"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7435,6 +7465,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Запрошення до '${organization_name}' відхилене."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Цей проєкт не має публікацій"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8197,7 +8234,7 @@ msgstr "Жодних проєктів"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Назва проєкту"
@@ -8378,16 +8415,51 @@ msgstr "Опис організації"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Шукайте проєкти"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Шукайте проєкти"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Видалити проєкт"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Видалення цього проєкту:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8405,17 +8477,17 @@ msgstr[2] ""
"Незворотньо видалить цей проєкт разом із %(count)s "
"випусками"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Незворотньо видалить цей проєкт"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Зробить назву проєкту доступною для будь-яких інших користувачів "
"PyPI"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8649,7 +8721,7 @@ msgstr "Опис проєкту. Фокус перейде на опис."
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "Опис проєкту"
@@ -8660,7 +8732,7 @@ msgstr "Історія випусків. Фокус перейде на пане
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "Історія випусків"
@@ -8671,7 +8743,7 @@ msgstr "Завантажити файли. Фокус перейде на фай
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "Завантаження файлів"
@@ -8680,42 +8752,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "Деталі проєкту. Фокус перейде на деталі проєкту."
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "Деталі проєкту"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "Цей випуск анульовано"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "Автор цього пакунка не надав опису проєкту"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "Сповіщення про публікації"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS стрічка"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "Ця версія"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "попередній випуск"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "анульовано"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8726,18 +8804,18 @@ msgstr ""
"дізнайтеся більше про встановлення пакунків."
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the користувацькому керівництві з пакування "
"Python"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po
index 48f77a18e7be..cd840b80ea4d 100644
--- a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po
+++ b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po
@@ -206,7 +206,7 @@ msgstr "پہلے ہی توثیق شدہ"
msgid "Successful WebAuthn assertion"
msgstr "کامیاب ویب اوتھنٹی کیشن کی اسرشن"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"واپس حصولی کا کوڈ مان لیا گیا ہے۔ اس کوڈ کو دوبارہ استعمال نہیں کیا جاسکتا "
@@ -359,7 +359,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -391,10 +391,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -404,10 +404,10 @@ msgid ""
msgstr ""
"لاگ ان کرنے کی بہت ساری ناکام کوششیں ہوئی ہیں۔ بعد میں دوبارہ کوشش کریں۔"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -584,81 +584,81 @@ msgid ""
"less."
msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -670,7 +670,7 @@ msgstr ""
"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://"
"pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔"
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -682,7 +682,7 @@ msgstr ""
"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://"
"pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔"
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -694,7 +694,7 @@ msgstr ""
"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://"
"pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔"
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -706,9 +706,9 @@ msgstr ""
"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://"
"pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔"
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -720,64 +720,64 @@ msgstr ""
"نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://"
"pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔"
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1113,8 +1113,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1348,7 +1348,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1900,7 +1900,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2004,10 +2004,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3996,7 +3996,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4005,8 +4005,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4033,7 +4033,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4106,8 +4106,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4372,8 +4372,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4421,7 +4421,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4515,8 +4515,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4661,31 +4661,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived"
+msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5587,8 +5593,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5626,7 +5632,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6308,30 +6314,62 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project archived"
msgstr ""
+"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال "
+"کریں۔"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archived by:"
+msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "Project unarchived"
+msgstr ""
+"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال "
+"کریں۔"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Unarchived by:"
+msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6371,6 +6409,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال "
+"کریں۔"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6953,7 +7002,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7106,16 +7155,49 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Invalid recovery code."
+msgid "Archive project"
+msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7126,15 +7208,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7330,7 +7412,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7341,7 +7423,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7352,7 +7434,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7361,40 +7443,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7402,24 +7490,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po
index 0346427f48f6..f73689518075 100644
--- a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po
+++ b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po
@@ -201,7 +201,7 @@ msgstr "Allaqachon tasdiqlangan"
msgid "Successful WebAuthn assertion"
msgstr "Muvaffaqiyatli WebAuthn tasdiqlash"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
"Qayta tiklash kodi qabul qilindi. Taqdim etilgan kodni qayta ishlatib "
@@ -355,7 +355,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -379,10 +379,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -393,10 +393,10 @@ msgstr ""
"Kirishga urinishlar belgilangan miqdordan oshdi. Iltimos, keyinroq urinib "
"ko'ring."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -558,83 +558,83 @@ msgstr ""
"Tashkilot tavsifi juda uzun. 400 yoki undan kam belgidan iborat tashkilot "
"tavsifini tanlang."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr "Hisob tafsilotlari yangilandi"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"$ {Email_address} elektron pochtasi qo'shildi - elektron pochta manzilini "
"tekshirish havolasini tekshiring"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "Qayta tiklash kodlari allaqachon yaratilgan"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "Yangi qutqaruv kodlarini yaratish mavjud kodlarni bekor qiladi."
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr "API tokenini yaratish uchun elektron pochtangizni tasdiqlang."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr "API tokeni mavjud emas."
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "Hisob ma'lumotlari noto'g'ri. Qayta urinib ko'ring"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "Qayta tiklash kodi yaroqsiz."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "Qayta tiklash kodi yaroqsiz."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "Qayta tiklash kodi yaroqsiz."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "Qayta tiklash kodi yaroqsiz."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
@@ -642,7 +642,7 @@ msgstr ""
"GitHub-ga asoslangan ishonchli nashriyot vaqtincha o'chirib qo'yilgan. "
"Tafsilotlar uchun https://pypi.org/help#admin-intervention ga qarang."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -654,7 +654,7 @@ msgstr ""
"Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar "
"uchun https://pypi.org/help#admin-intervention ga qarang."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -666,7 +666,7 @@ msgstr ""
"Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar "
"uchun https://pypi.org/help#admin-intervention ga qarang."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -678,9 +678,9 @@ msgstr ""
"Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar "
"uchun https://pypi.org/help#admin-intervention ga qarang."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -692,29 +692,29 @@ msgstr ""
"Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar "
"uchun https://pypi.org/help#admin-intervention ga qarang."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "Rol taklifnomasi topilmadi."
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
@@ -722,19 +722,19 @@ msgstr ""
"\"$ {Username}\" foydalanuvchisi allaqachon loyiha uchun $ {role_name} "
"roliga ega"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
"\"$ {Username}\" foydalanuvchisi allaqachon loyiha uchun $ {role_name} "
"roliga ega"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
@@ -742,7 +742,7 @@ msgstr ""
"\"$ {Username}\" foydalanuvchisi tasdiqlangan asosiy elektron pochta "
"manziliga ega emas va uni loyihaga $ {role_name} sifatida qo'shib bo'lmaydi"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
@@ -750,20 +750,20 @@ msgstr ""
"\"$ {Username}\" foydalanuvchisida allaqachon faol taklif mavjud. Iltimos "
"keyinroq qayta urinib ko'ring."
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "\"$ {Username}\" ga taklifnoma yuborildi"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "Rol taklifnomasi topilmadi."
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "Taklif muddati tugagan."
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "\"$ {Username}\" dan taklifnoma bekor qilindi."
@@ -1123,8 +1123,8 @@ msgstr "Monti Python - pishloq do'konining eskizi"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1377,7 +1377,7 @@ msgstr "Mobil versiyaga o'tish"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Ogohlantirish"
@@ -1947,7 +1947,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2051,10 +2051,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4055,7 +4055,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4064,8 +4064,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4092,7 +4092,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4165,8 +4165,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4433,8 +4433,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4484,7 +4484,7 @@ msgstr "Asosiy navigatsiya"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4585,8 +4585,8 @@ msgstr "Rol taklifi haqiqiy emas."
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4733,31 +4733,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Loyihalarni qidirish"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5693,8 +5699,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5732,7 +5738,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6447,30 +6453,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project archived"
+msgstr "Loyihalarni qidirish"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Loyihalarni qidirish"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project unarchived"
+msgstr "Loyihalarni qidirish"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Loyihalarni qidirish"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6511,6 +6541,17 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "\"$ {Project_name}\" taklifi rad etildi."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr ""
+"Bu foydalanuvchi ismi boshqa foydalanuvchi tomonidan tanlab bo'lingan. "
+"Boshqa foydalanuvchi ismini tanlab ko'ring."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7106,7 +7147,7 @@ msgstr "Loyihalarni qidirish"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7277,16 +7318,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Loyihalarni qidirish"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Loyihalarni qidirish"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7297,15 +7373,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7512,7 +7588,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7523,7 +7599,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7534,7 +7610,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7543,40 +7619,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7584,24 +7666,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/vi/LC_MESSAGES/messages.po b/warehouse/locale/vi/LC_MESSAGES/messages.po
index 0c2a0651150b..bd4a5f24d771 100644
--- a/warehouse/locale/vi/LC_MESSAGES/messages.po
+++ b/warehouse/locale/vi/LC_MESSAGES/messages.po
@@ -202,7 +202,7 @@ msgstr "Đã được xác thực"
msgid "Successful WebAuthn assertion"
msgstr "Xác nhận WebAuthn thành công"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "Mã khôi phục được chấp nhận. Mã này không thể sử dụng lại."
@@ -350,7 +350,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "Bạn hiện nắm ${role} của dự án '${project_name}'"
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -382,10 +382,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -394,10 +394,10 @@ msgid ""
"again later."
msgstr "Đã có quá nhiều lần thử đăng nhập không thành công. Thử lại sau."
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -574,91 +574,91 @@ msgid ""
"less."
msgstr "Tên quá dài. Chọn một tên có tối đa 100 ký tự."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "Chi tiết tài khoản"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
"Đã thêm email ${email_address} - kiểm tra email của bạn để biết liên kết xác "
"minh"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "Xác minh email của bạn hoặc thêm địa chỉ mới."
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Invalid alternate repository location details"
msgstr "Mã TOTP không hợp lệ."
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Added alternate repository '${name}'"
msgstr "Mã TOTP không hợp lệ."
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm form"
msgid "Confirm the request"
msgstr "Xác nhận biểu mẫu"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Invalid alternate repository id"
msgstr "Mã TOTP không hợp lệ."
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid TOTP code."
msgid "Invalid alternate repository for project"
msgstr "Mã TOTP không hợp lệ."
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
#, fuzzy
#| msgid "Removed trusted publisher for project "
msgid "The trusted publisher could not be constrained"
msgstr "Loại bỏ xuất bản tin cậy khỏi dự án "
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -670,7 +670,7 @@ msgstr ""
"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/"
"help#admin-intervent để biết chi tiết."
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -682,7 +682,7 @@ msgstr ""
"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/"
"help#admin-intervent để biết chi tiết."
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -694,7 +694,7 @@ msgstr ""
"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/"
"help#admin-intervent để biết chi tiết."
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -706,9 +706,9 @@ msgstr ""
"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/"
"help#admin-intervent để biết chi tiết."
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -720,74 +720,74 @@ msgstr ""
"Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/"
"help#admin-intervent để biết chi tiết."
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "Releases"
msgid "Could not yank release - "
msgstr "Phát hành"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "Releases"
msgid "Could not un-yank release - "
msgstr "Phát hành"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "Xóa bỏ bản phát hành"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "Bạn hiện nắm ${role} của dự án '${project_name}'"
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
#, fuzzy
#| msgid "Email already verified"
msgid "Invitation already expired."
msgstr "Email đã được xác thực"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1141,8 +1141,8 @@ msgstr "Monty Python - Phác thảo cửa hàng phô mai"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1405,7 +1405,7 @@ msgstr "Chuyển sang phiên bản di động"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "Cảnh báo"
@@ -2003,7 +2003,7 @@ msgstr "Không có dự án"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, fuzzy, python-format
@@ -2115,10 +2115,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4489,7 +4489,7 @@ msgstr "Hoạt động tài khoản gần đây"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4498,8 +4498,8 @@ msgstr "Sự kiện"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4526,7 +4526,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4632,8 +4632,8 @@ msgstr "Xóa tài khoản PyPI của bạn"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4956,8 +4956,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "Được thêm bởi:"
@@ -5013,7 +5013,7 @@ msgstr "Điều hướng chính"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, fuzzy, python-format
#| msgid "Created on %(creation_date)s"
@@ -5117,8 +5117,8 @@ msgstr "Tạo một tài khoản"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5272,31 +5272,37 @@ msgstr ""
msgid "Sole owner"
msgstr "Chủ sở hữu duy nhất"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "Tìm kiếm dự án"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "Quản lý dự án này"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "Bạn không phải là chủ sở hữu của dự án này"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "Xem trang công khai của dự án này"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "Dự án này không có bản phát hành nào"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6363,8 +6369,8 @@ msgid "Created by:"
msgstr "Được tạo bởi:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6414,7 +6420,7 @@ msgid "Revoked by:"
msgstr "Xóa bởi:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7261,30 +7267,54 @@ msgid "Disabled by:"
msgstr "Thay đổi bởi:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "Tên dự án"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "Tìm kiếm dự án"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "Tên dự án"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "Tìm kiếm dự án"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7321,6 +7351,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "Lời mời cho '${project_name}' đã bị từ chối."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "Dự án này không có bản phát hành nào"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -8012,7 +8049,7 @@ msgstr "Không có dự án"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "Tên dự án"
@@ -8188,16 +8225,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "Tìm kiếm dự án"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "Tìm kiếm dự án"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "Xóa dự án"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "Xóa dự án này sẽ:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8208,16 +8280,16 @@ msgid_plural ""
msgstr[0] ""
"Xóa vĩnh viễn dự án cùng với %(count)s bản phát hành"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "Xóa vĩnh viễn dự án"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
"Cung cấp tên dự án cho bất kỳ người dùng PyPI nào khác"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8452,7 +8524,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -8463,7 +8535,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -8474,7 +8546,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -8483,40 +8555,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8524,16 +8602,16 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Hướng dẫn đóng gói Python"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/wae/LC_MESSAGES/messages.po b/warehouse/locale/wae/LC_MESSAGES/messages.po
index 7019344b305a..27f44a978cae 100644
--- a/warehouse/locale/wae/LC_MESSAGES/messages.po
+++ b/warehouse/locale/wae/LC_MESSAGES/messages.po
@@ -167,7 +167,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -301,7 +301,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -321,19 +321,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -462,162 +462,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3798,7 +3798,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3807,8 +3807,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3835,7 +3835,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4168,8 +4168,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4217,7 +4217,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4310,8 +4310,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4450,31 +4450,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5363,8 +5367,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5402,7 +5406,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6056,30 +6060,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6113,6 +6133,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6687,7 +6712,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6831,16 +6856,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6851,15 +6907,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7049,7 +7105,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7060,7 +7116,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7071,7 +7127,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7080,40 +7136,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7121,24 +7183,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/yi/LC_MESSAGES/messages.po b/warehouse/locale/yi/LC_MESSAGES/messages.po
index e66d8934f4a5..be4a0aa61270 100644
--- a/warehouse/locale/yi/LC_MESSAGES/messages.po
+++ b/warehouse/locale/yi/LC_MESSAGES/messages.po
@@ -169,7 +169,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -303,7 +303,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -323,19 +323,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -464,162 +464,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -939,8 +939,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1174,7 +1174,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1726,7 +1726,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1830,10 +1830,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3806,7 +3806,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3815,8 +3815,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3843,7 +3843,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3916,8 +3916,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4176,8 +4176,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4225,7 +4225,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4318,8 +4318,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4458,31 +4458,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5371,8 +5375,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5410,7 +5414,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6064,30 +6068,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6121,6 +6141,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6695,7 +6720,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6839,16 +6864,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6859,15 +6915,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7057,7 +7113,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7068,7 +7124,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7079,7 +7135,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7088,40 +7144,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7129,24 +7191,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/yue/LC_MESSAGES/messages.po b/warehouse/locale/yue/LC_MESSAGES/messages.po
index 651d4e54fc34..14d57129cd6c 100644
--- a/warehouse/locale/yue/LC_MESSAGES/messages.po
+++ b/warehouse/locale/yue/LC_MESSAGES/messages.po
@@ -170,7 +170,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -304,7 +304,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr ""
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -324,19 +324,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -465,162 +465,162 @@ msgid ""
"less."
msgstr ""
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr ""
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -931,8 +931,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1166,7 +1166,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1718,7 +1718,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1822,10 +1822,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3797,7 +3797,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3806,8 +3806,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3834,7 +3834,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -3907,8 +3907,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4167,8 +4167,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4216,7 +4216,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4309,8 +4309,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4449,31 +4449,35 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+msgid "Archived"
+msgstr ""
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5362,8 +5366,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5401,7 +5405,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6055,30 +6059,46 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
-msgid "Project alternate repository added"
+msgid "Project archived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:299
+msgid "Archived by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+msgid "Project unarchived"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:304
+msgid "Unarchived by:"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
+msgid "Project alternate repository added"
+msgstr ""
+
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6112,6 +6132,11 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr ""
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr ""
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6686,7 +6711,7 @@ msgstr ""
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -6830,16 +6855,47 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -6850,15 +6906,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7048,7 +7104,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7059,7 +7115,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7070,7 +7126,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7079,40 +7135,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7120,24 +7182,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/zgh/LC_MESSAGES/messages.po b/warehouse/locale/zgh/LC_MESSAGES/messages.po
index 183dde8850ad..6be9f9715eba 100644
--- a/warehouse/locale/zgh/LC_MESSAGES/messages.po
+++ b/warehouse/locale/zgh/LC_MESSAGES/messages.po
@@ -171,7 +171,7 @@ msgstr ""
msgid "Successful WebAuthn assertion"
msgstr ""
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr ""
@@ -307,7 +307,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'."
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
msgid ""
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
@@ -327,19 +327,19 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
msgid ""
"There have been too many attempted trusted publisher registrations. Try "
"again later."
msgstr ""
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -504,164 +504,164 @@ msgid ""
"less."
msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ."
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
msgid "Account details updated"
msgstr ""
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr ""
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr ""
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr ""
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
msgid "Verify your email to create an API token."
msgstr ""
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr ""
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
msgid "Invalid alternate repository location details"
msgstr ""
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
msgid "Added alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
msgid "Confirm the request"
msgstr ""
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
msgid "Invalid alternate repository id"
msgstr ""
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
msgid "Invalid alternate repository for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
msgid ""
"GitHub-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
msgid ""
"GitLab-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
msgid ""
"Google-based trusted publishing is temporarily disabled. See https://pypi."
"org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
msgid ""
"ActiveState-based trusted publishing is temporarily disabled. See https://"
"pypi.org/help#admin-intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
msgid ""
"Project deletion temporarily disabled. See https://pypi.org/help#admin-"
"intervention for details."
msgstr ""
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
msgid "Could not yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
msgid "Could not un-yank release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
msgid "Could not delete release - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
msgid "Could not find file"
msgstr ""
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'."
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr ""
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "ⵜⴻⵜⵜⵡⴰⵣⵏ ⵜⵖⵓⵔⵉ '${username}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr ""
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr ""
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr ""
@@ -1003,8 +1003,8 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1238,7 +1238,7 @@ msgstr ""
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr ""
@@ -1795,7 +1795,7 @@ msgstr ""
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -1899,10 +1899,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -3899,7 +3899,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -3908,8 +3908,8 @@ msgstr ""
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -3936,7 +3936,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
msgid "Device Info"
@@ -4009,8 +4009,8 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4271,8 +4271,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr ""
@@ -4320,7 +4320,7 @@ msgstr ""
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -4414,8 +4414,8 @@ msgstr ""
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -4560,31 +4560,37 @@ msgstr ""
msgid "Sole owner"
msgstr ""
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr ""
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr ""
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -5512,8 +5518,8 @@ msgid "Created by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
msgid "Deleted by:"
msgstr ""
@@ -5551,7 +5557,7 @@ msgid "Revoked by:"
msgstr ""
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, python-format
msgid "Security history for %(source_name)s"
@@ -6249,30 +6255,54 @@ msgid "Disabled by:"
msgstr ""
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project archived"
+msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Search projects"
+msgid "Project unarchived"
+msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -6311,6 +6341,15 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "ⵏⵖ ⵥⵕ ⵉⵙⵏⴼⴰⵕⵏ"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid ""
+#| "This username is already being used by another account. Choose a "
+#| "different username."
+msgid "This project has been archived."
+msgstr "ⴷⴰ ⵉⵙⵙⵎⵔⴰⵙ ⵢⴰⵏ ⵓⵎⵉⴹⴰⵏ ⵉⵙⵎ ⴰ .ⵙⵜⵢ ⵢⴰⵏ ⵏⵏⵉⴹⵏ."
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -6903,7 +6942,7 @@ msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr ""
@@ -7056,16 +7095,51 @@ msgstr ""
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7076,15 +7150,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr ""
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7282,7 +7356,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr ""
@@ -7293,7 +7367,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr ""
@@ -7304,7 +7378,7 @@ msgstr ""
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr ""
@@ -7313,40 +7387,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr ""
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr ""
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr ""
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr ""
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr ""
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr ""
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr ""
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr ""
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr ""
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7354,24 +7434,24 @@ msgid ""
"rel=\"noopener\">installing packages."
msgstr ""
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
msgstr[1] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on generating distribution archives."
msgstr ""
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""
diff --git a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo
index b7e06d7e2fc1..4945d20d9bc7 100644
Binary files a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo and b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo differ
diff --git a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po
index 68ba1580f44a..e7ca6e0f5c64 100644
--- a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po
+++ b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po
@@ -62,7 +62,7 @@ msgstr ""
"Project-Id-Version: Warehouse VERSION\n"
"Report-Msgid-Bugs-To: admin@pypi.org\n"
"POT-Creation-Date: 2020-04-06 17:52-0500\n"
-"PO-Revision-Date: 2025-01-15 16:50+0000\n"
+"PO-Revision-Date: 2025-01-18 12:35+0000\n"
"Last-Translator: 大王叫我来巡山 \n"
"Language-Team: Chinese (Simplified Han script) project in quarantine 帮助文章了解更多信息。"
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+msgid "This project has been archived."
+msgstr "此项目已被存档。"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7153,7 +7178,7 @@ msgstr "删除项目"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "项目名称"
@@ -7301,16 +7326,52 @@ msgstr "备选存储库描述"
msgid "Description of the purpose or content of the alternate repository."
msgstr "描述备选存储库的目的或内容。"
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+msgid "Archive project"
+msgstr "存档项目"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+"存档一个项目将阻止任何新上传。在这么做之前,我们建议发布最终版,更新项目的描"
+"述信息警告用户该项目之后不会收到更新,并提及任何可以被考虑为替代的备选项目。"
+"如果你的项目被配置为这样做,你可以编辑 README 文件来更新该项目的描"
+"述。"
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+msgid "Unarchive project"
+msgstr "取消项目存档"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr "存档项目将阻止任何新的文件上传"
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr "取消项目存档将允许新的文件上传"
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "删除项目"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "删除此项目将:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -7320,15 +7381,15 @@ msgid_plural ""
"releases"
msgstr[0] "彻底删除此项目和其 %(count)s 个释出版本"
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "删除此项目后将不可撤消"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr "使该文件名称向其他任何PyPI用户公开"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -7526,7 +7587,7 @@ msgstr "项目描述。焦点将移至描述。"
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "项目描述"
@@ -7537,7 +7598,7 @@ msgstr "发布历史记录。焦点将移到“历史记录”面板。"
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "发行版"
@@ -7548,7 +7609,7 @@ msgstr "下载文件。焦点将移到项目文件。"
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "下载文件"
@@ -7557,40 +7618,46 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "项目详细信息。焦点将移到项目详细信息。"
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "项目详情"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr "项目的维护者已将此项目标记为已存档。料不会有新版本了。"
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
msgid "Reason this release was yanked:"
msgstr "对此版本执行 yank 操作的原因:"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "该软件包的作者没有提供项目描述"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "版本发布设置"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS 订阅源"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "当前版本"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "预览版"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "被执行了 yank 操作"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -7601,16 +7668,16 @@ msgstr ""
"href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">安装"
"软件包(英文) 的更多信息。"
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] "源分发"
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr "没有可用于此版本的源代码分发文件。"
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, python-format
msgid ""
"See tutorial on 生成分发文件的教程。"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] "构建分发"
diff --git a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po
index 359f11ba8cd8..f514dafa1dd3 100644
--- a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po
+++ b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po
@@ -210,7 +210,7 @@ msgstr "已驗證身份"
msgid "Successful WebAuthn assertion"
msgstr "成功的 WebAuthn 斷言"
-#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:871
+#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:877
msgid "Recovery code accepted. The supplied code cannot be used again."
msgstr "重設碼已接受,提供的重設碼將無法再次使用。"
@@ -347,7 +347,7 @@ msgid "You are now ${role} of the '${project_name}' project."
msgstr "你不是此專案的擁有者。"
#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831
-#: warehouse/manage/views/__init__.py:1407
+#: warehouse/manage/views/__init__.py:1413
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -379,10 +379,10 @@ msgstr ""
msgid "You can't register more than 3 pending trusted publishers at once."
msgstr ""
-#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1576
-#: warehouse/manage/views/__init__.py:1689
-#: warehouse/manage/views/__init__.py:1801
-#: warehouse/manage/views/__init__.py:1911
+#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1582
+#: warehouse/manage/views/__init__.py:1695
+#: warehouse/manage/views/__init__.py:1807
+#: warehouse/manage/views/__init__.py:1917
#, fuzzy
#| msgid ""
#| "There have been too many unsuccessful login attempts. Try again later."
@@ -391,10 +391,10 @@ msgid ""
"again later."
msgstr "登錄嘗試失敗的次數過多,請稍後再試。"
-#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1590
-#: warehouse/manage/views/__init__.py:1703
-#: warehouse/manage/views/__init__.py:1815
-#: warehouse/manage/views/__init__.py:1925
+#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1596
+#: warehouse/manage/views/__init__.py:1709
+#: warehouse/manage/views/__init__.py:1821
+#: warehouse/manage/views/__init__.py:1931
msgid "The trusted publisher could not be registered"
msgstr ""
@@ -551,87 +551,87 @@ msgid ""
"less."
msgstr "名稱太長了。請選擇不超過 100 個字的名稱。"
-#: warehouse/manage/views/__init__.py:283
+#: warehouse/manage/views/__init__.py:289
#, fuzzy
#| msgid "Account details"
msgid "Account details updated"
msgstr "帳戶詳情"
-#: warehouse/manage/views/__init__.py:313
+#: warehouse/manage/views/__init__.py:319
msgid "Email ${email_address} added - check your email for a verification link"
msgstr "已添加電子郵件 ${email_address} - 檢查您的電子郵件以查看驗證連結"
-#: warehouse/manage/views/__init__.py:819
+#: warehouse/manage/views/__init__.py:825
msgid "Recovery codes already generated"
msgstr "重設碼已生成"
-#: warehouse/manage/views/__init__.py:820
+#: warehouse/manage/views/__init__.py:826
msgid "Generating new recovery codes will invalidate your existing codes."
msgstr "產生新的重置碼會使現有的重置碼失效。"
-#: warehouse/manage/views/__init__.py:929
+#: warehouse/manage/views/__init__.py:935
#, fuzzy
#| msgid "Verify your email or add a new address."
msgid "Verify your email to create an API token."
msgstr "驗證你的電郵地址或新增一個新的電郵地址。"
-#: warehouse/manage/views/__init__.py:1029
+#: warehouse/manage/views/__init__.py:1035
msgid "API Token does not exist."
msgstr ""
-#: warehouse/manage/views/__init__.py:1061
+#: warehouse/manage/views/__init__.py:1067
msgid "Invalid credentials. Try again"
msgstr "憑證無效。請再試一次"
-#: warehouse/manage/views/__init__.py:1180
+#: warehouse/manage/views/__init__.py:1186
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository location details"
msgstr "無效的重設碼。"
-#: warehouse/manage/views/__init__.py:1217
+#: warehouse/manage/views/__init__.py:1223
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Added alternate repository '${name}'"
msgstr "無效的重設碼。"
-#: warehouse/manage/views/__init__.py:1251
-#: warehouse/manage/views/__init__.py:2258
-#: warehouse/manage/views/__init__.py:2343
-#: warehouse/manage/views/__init__.py:2444
-#: warehouse/manage/views/__init__.py:2544
+#: warehouse/manage/views/__init__.py:1257
+#: warehouse/manage/views/__init__.py:2264
+#: warehouse/manage/views/__init__.py:2349
+#: warehouse/manage/views/__init__.py:2450
+#: warehouse/manage/views/__init__.py:2550
#, fuzzy
#| msgid "Confirm Invite"
msgid "Confirm the request"
msgstr "確認邀請"
-#: warehouse/manage/views/__init__.py:1263
+#: warehouse/manage/views/__init__.py:1269
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository id"
msgstr "無效的重設碼。"
-#: warehouse/manage/views/__init__.py:1274
+#: warehouse/manage/views/__init__.py:1280
#, fuzzy
#| msgid "Invalid recovery code."
msgid "Invalid alternate repository for project"
msgstr "無效的重設碼。"
-#: warehouse/manage/views/__init__.py:1282
+#: warehouse/manage/views/__init__.py:1288
msgid ""
"Could not delete alternate repository - ${confirm} is not the same as "
"${alt_repo_name}"
msgstr ""
-#: warehouse/manage/views/__init__.py:1312
+#: warehouse/manage/views/__init__.py:1318
msgid "Deleted alternate repository '${name}'"
msgstr ""
-#: warehouse/manage/views/__init__.py:1457
+#: warehouse/manage/views/__init__.py:1463
msgid "The trusted publisher could not be constrained"
msgstr ""
-#: warehouse/manage/views/__init__.py:1557
+#: warehouse/manage/views/__init__.py:1563
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -642,7 +642,7 @@ msgid ""
msgstr ""
"暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。"
-#: warehouse/manage/views/__init__.py:1670
+#: warehouse/manage/views/__init__.py:1676
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -653,7 +653,7 @@ msgid ""
msgstr ""
"暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。"
-#: warehouse/manage/views/__init__.py:1782
+#: warehouse/manage/views/__init__.py:1788
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -664,7 +664,7 @@ msgid ""
msgstr ""
"暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。"
-#: warehouse/manage/views/__init__.py:1891
+#: warehouse/manage/views/__init__.py:1897
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -675,9 +675,9 @@ msgid ""
msgstr ""
"暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。"
-#: warehouse/manage/views/__init__.py:2126
-#: warehouse/manage/views/__init__.py:2427
-#: warehouse/manage/views/__init__.py:2535
+#: warehouse/manage/views/__init__.py:2132
+#: warehouse/manage/views/__init__.py:2433
+#: warehouse/manage/views/__init__.py:2541
#, fuzzy
#| msgid ""
#| "New user registration temporarily disabled. See https://pypi.org/"
@@ -688,77 +688,77 @@ msgid ""
msgstr ""
"暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。"
-#: warehouse/manage/views/__init__.py:2270
+#: warehouse/manage/views/__init__.py:2276
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not yank release - "
msgstr "解除撤銷版本"
-#: warehouse/manage/views/__init__.py:2355
+#: warehouse/manage/views/__init__.py:2361
#, fuzzy
#| msgid "Un-yank release"
msgid "Could not un-yank release - "
msgstr "解除撤銷版本"
-#: warehouse/manage/views/__init__.py:2456
+#: warehouse/manage/views/__init__.py:2462
#, fuzzy
#| msgid "Delete release"
msgid "Could not delete release - "
msgstr "刪除版本"
-#: warehouse/manage/views/__init__.py:2556
+#: warehouse/manage/views/__init__.py:2562
#, fuzzy
#| msgid "Could not find role invitation."
msgid "Could not find file"
msgstr "找不到角色邀請。"
-#: warehouse/manage/views/__init__.py:2560
+#: warehouse/manage/views/__init__.py:2566
msgid "Could not delete file - "
msgstr ""
-#: warehouse/manage/views/__init__.py:2710
+#: warehouse/manage/views/__init__.py:2716
#, fuzzy
#| msgid "User '${username}' already has ${role_name} role for project"
msgid "Team '${team_name}' already has ${role_name} role for project"
msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限"
-#: warehouse/manage/views/__init__.py:2817
+#: warehouse/manage/views/__init__.py:2823
msgid "User '${username}' already has ${role_name} role for project"
msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限"
-#: warehouse/manage/views/__init__.py:2884
+#: warehouse/manage/views/__init__.py:2890
#, fuzzy
#| msgid "You are now ${role} of the '${project_name}' project."
msgid "${username} is now ${role} of the '${project_name}' project."
msgstr "你不是此專案的擁有者。"
-#: warehouse/manage/views/__init__.py:2916
+#: warehouse/manage/views/__init__.py:2922
msgid ""
"User '${username}' does not have a verified primary email address and cannot "
"be added as a ${role_name} for project"
msgstr ""
"用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}"
-#: warehouse/manage/views/__init__.py:2929
+#: warehouse/manage/views/__init__.py:2935
#: warehouse/manage/views/organizations.py:889
msgid ""
"User '${username}' already has an active invite. Please try again later."
msgstr "使用者'${username}'已經有一個有效的邀請。請稍後再試。"
-#: warehouse/manage/views/__init__.py:2994
+#: warehouse/manage/views/__init__.py:3000
#: warehouse/manage/views/organizations.py:954
msgid "Invitation sent to '${username}'"
msgstr "邀請函已發送至 '${使用者名稱}'"
-#: warehouse/manage/views/__init__.py:3027
+#: warehouse/manage/views/__init__.py:3033
msgid "Could not find role invitation."
msgstr "找不到角色邀請。"
-#: warehouse/manage/views/__init__.py:3038
+#: warehouse/manage/views/__init__.py:3044
msgid "Invitation already expired."
msgstr "已驗證的電子郵件。"
-#: warehouse/manage/views/__init__.py:3070
+#: warehouse/manage/views/__init__.py:3076
#: warehouse/manage/views/organizations.py:1141
msgid "Invitation revoked from '${username}'."
msgstr "來自'${username}'的邀請被撤銷了。"
@@ -1122,8 +1122,8 @@ msgstr "蒙提·派森(Monty Python) - The Cheese Shop Sketch"
#: warehouse/templates/manage/project/release.html:194
#: warehouse/templates/manage/project/releases.html:140
#: warehouse/templates/manage/project/releases.html:179
-#: warehouse/templates/packaging/detail.html:407
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:417
+#: warehouse/templates/packaging/detail.html:437
#: warehouse/templates/pages/classifiers.html:25
#: warehouse/templates/pages/help.html:20
#: warehouse/templates/pages/help.html:228
@@ -1384,7 +1384,7 @@ msgstr "轉換至行動裝置版本"
#: warehouse/templates/manage/project/release.html:182
#: warehouse/templates/manage/project/settings.html:87
#: warehouse/templates/manage/project/settings.html:136
-#: warehouse/templates/manage/project/settings.html:357
+#: warehouse/templates/manage/project/settings.html:394
#: warehouse/templates/manage/team/settings.html:84
msgid "Warning"
msgstr "警告"
@@ -1985,7 +1985,7 @@ msgstr "沒有專案"
#: warehouse/templates/accounts/profile.html:83
#: warehouse/templates/manage/organization/projects.html:48
#: warehouse/templates/manage/projects.html:37
-#: warehouse/templates/manage/projects.html:84
+#: warehouse/templates/manage/projects.html:87
#: warehouse/templates/manage/team/projects.html:48
#: warehouse/templates/organizations/profile.html:66
#, python-format
@@ -2091,10 +2091,10 @@ msgstr ""
#: warehouse/templates/accounts/register.html:64
#: warehouse/templates/manage/account.html:139
#: warehouse/templates/manage/account.html:480
-#: warehouse/templates/manage/project/history.html:301
-#: warehouse/templates/manage/project/history.html:312
-#: warehouse/templates/manage/project/history.html:323
-#: warehouse/templates/manage/project/history.html:334
+#: warehouse/templates/manage/project/history.html:313
+#: warehouse/templates/manage/project/history.html:324
+#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:346
#: warehouse/templates/manage/project/settings.html:224
#: warehouse/templates/manage/project/settings.html:285
#: warehouse/templates/manage/project/settings.html:291
@@ -4400,7 +4400,7 @@ msgstr "最近的帳戶活動"
#: warehouse/templates/manage/account.html:780
#: warehouse/templates/manage/organization/history.html:201
-#: warehouse/templates/manage/project/history.html:352
+#: warehouse/templates/manage/project/history.html:364
#: warehouse/templates/manage/team/history.html:108
#: warehouse/templates/manage/unverified-account.html:466
msgid "Event"
@@ -4409,8 +4409,8 @@ msgstr "事件"
#: warehouse/templates/manage/account.html:781
#: warehouse/templates/manage/organization/history.html:202
#: warehouse/templates/manage/organization/history.html:211
-#: warehouse/templates/manage/project/history.html:353
-#: warehouse/templates/manage/project/history.html:362
+#: warehouse/templates/manage/project/history.html:365
+#: warehouse/templates/manage/project/history.html:374
#: warehouse/templates/manage/team/history.html:109
#: warehouse/templates/manage/team/history.html:118
#: warehouse/templates/manage/unverified-account.html:467
@@ -4437,7 +4437,7 @@ msgstr ""
#: warehouse/templates/manage/account.html:795
#: warehouse/templates/manage/organization/history.html:217
-#: warehouse/templates/manage/project/history.html:368
+#: warehouse/templates/manage/project/history.html:380
#: warehouse/templates/manage/team/history.html:124
#: warehouse/templates/manage/unverified-account.html:481
#, fuzzy
@@ -4539,8 +4539,8 @@ msgstr "刪除 PyPI 帳戶"
#: warehouse/templates/manage/organizations.html:120
#: warehouse/templates/manage/organizations.html:125
#: warehouse/templates/manage/project/releases.html:88
-#: warehouse/templates/manage/projects.html:103
-#: warehouse/templates/manage/projects.html:107
+#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:110
#: warehouse/templates/manage/team/projects.html:66
#: warehouse/templates/manage/team/projects.html:70
msgid "Manage"
@@ -4871,8 +4871,8 @@ msgstr ""
#: warehouse/templates/manage/project/history.html:137
#: warehouse/templates/manage/project/history.html:182
#: warehouse/templates/manage/project/history.html:208
-#: warehouse/templates/manage/project/history.html:299
-#: warehouse/templates/manage/project/history.html:321
+#: warehouse/templates/manage/project/history.html:311
+#: warehouse/templates/manage/project/history.html:333
#: warehouse/templates/manage/team/history.html:88
msgid "Added by:"
msgstr "增加者:"
@@ -4930,7 +4930,7 @@ msgstr "主導航欄"
#: warehouse/templates/manage/organizations.html:35
#: warehouse/templates/manage/organizations.html:96
#: warehouse/templates/manage/projects.html:44
-#: warehouse/templates/manage/projects.html:91
+#: warehouse/templates/manage/projects.html:94
#: warehouse/templates/manage/team/projects.html:55
#, python-format
msgid "Created %(creation_date)s"
@@ -5035,8 +5035,8 @@ msgstr "建立帳戶"
#: warehouse/templates/manage/organization/teams.html:63
#: warehouse/templates/manage/organizations.html:103
#: warehouse/templates/manage/project/releases.html:94
-#: warehouse/templates/manage/projects.html:115
#: warehouse/templates/manage/projects.html:118
+#: warehouse/templates/manage/projects.html:121
#: warehouse/templates/manage/team/projects.html:78
#: warehouse/templates/manage/team/projects.html:81
msgid "View"
@@ -5194,31 +5194,37 @@ msgstr ""
msgid "Sole owner"
msgstr "唯一擁有者"
+#: warehouse/templates/manage/projects.html:82
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived"
+msgstr "搜尋專案"
+
#: warehouse/templates/manage/organization/projects.html:66
-#: warehouse/templates/manage/projects.html:102
+#: warehouse/templates/manage/projects.html:105
#: warehouse/templates/manage/team/projects.html:65
msgid "Manage this project"
msgstr "管理此專案"
#: warehouse/templates/manage/organization/projects.html:70
-#: warehouse/templates/manage/projects.html:106
+#: warehouse/templates/manage/projects.html:109
#: warehouse/templates/manage/team/projects.html:69
msgid "You are not an owner of this project"
msgstr "你不是此專案的擁有者"
#: warehouse/templates/manage/organization/projects.html:78
-#: warehouse/templates/manage/projects.html:114
+#: warehouse/templates/manage/projects.html:117
#: warehouse/templates/manage/team/projects.html:77
msgid "View this project's public page"
msgstr "檢視此專案的公開頁面"
#: warehouse/templates/manage/organization/projects.html:81
-#: warehouse/templates/manage/projects.html:117
+#: warehouse/templates/manage/projects.html:120
#: warehouse/templates/manage/team/projects.html:80
msgid "This project has no releases"
msgstr "此專案沒有釋出版本"
-#: warehouse/templates/manage/projects.html:126
+#: warehouse/templates/manage/projects.html:129
#, python-format
msgid ""
"You have not uploaded any projects to PyPI, yet. To learn how to get "
@@ -6283,8 +6289,8 @@ msgid "Created by:"
msgstr "建立者:"
#: warehouse/templates/manage/organization/history.html:144
-#: warehouse/templates/manage/project/history.html:310
-#: warehouse/templates/manage/project/history.html:332
+#: warehouse/templates/manage/project/history.html:322
+#: warehouse/templates/manage/project/history.html:344
#: warehouse/templates/manage/team/history.html:76
#, fuzzy
#| msgid "Created by:"
@@ -6334,7 +6340,7 @@ msgid "Revoked by:"
msgstr "移除者:"
#: warehouse/templates/manage/organization/history.html:198
-#: warehouse/templates/manage/project/history.html:349
+#: warehouse/templates/manage/project/history.html:361
#: warehouse/templates/manage/team/history.html:105
#, fuzzy, python-format
#| msgid "Security history for %(project_name)s"
@@ -7157,30 +7163,54 @@ msgid "Disabled by:"
msgstr "禁用人:"
#: warehouse/templates/manage/project/history.html:297
-#: warehouse/templates/manage/project/history.html:319
+#, fuzzy
+#| msgid "Project name"
+msgid "Project archived"
+msgstr "專案名稱"
+
+#: warehouse/templates/manage/project/history.html:299
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archived by:"
+msgstr "搜尋專案"
+
+#: warehouse/templates/manage/project/history.html:302
+#, fuzzy
+#| msgid "Project name"
+msgid "Project unarchived"
+msgstr "專案名稱"
+
+#: warehouse/templates/manage/project/history.html:304
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchived by:"
+msgstr "搜尋專案"
+
+#: warehouse/templates/manage/project/history.html:309
+#: warehouse/templates/manage/project/history.html:331
msgid "Project alternate repository added"
msgstr ""
-#: warehouse/templates/manage/project/history.html:302
-#: warehouse/templates/manage/project/history.html:313
-#: warehouse/templates/manage/project/history.html:324
-#: warehouse/templates/manage/project/history.html:335
+#: warehouse/templates/manage/project/history.html:314
+#: warehouse/templates/manage/project/history.html:325
+#: warehouse/templates/manage/project/history.html:336
+#: warehouse/templates/manage/project/history.html:347
#: warehouse/templates/manage/project/settings.html:225
#: warehouse/templates/manage/project/settings.html:305
#: warehouse/templates/manage/project/settings.html:311
msgid "Url"
msgstr ""
-#: warehouse/templates/manage/project/history.html:308
-#: warehouse/templates/manage/project/history.html:330
+#: warehouse/templates/manage/project/history.html:320
+#: warehouse/templates/manage/project/history.html:342
msgid "Project alternate repository deleted"
msgstr ""
-#: warehouse/templates/manage/project/history.html:354
+#: warehouse/templates/manage/project/history.html:366
msgid "Additional info"
msgstr ""
-#: warehouse/templates/manage/project/history.html:366
+#: warehouse/templates/manage/project/history.html:378
#: warehouse/templates/manage/team/history.html:122
msgid "Location info"
msgstr ""
@@ -7217,6 +7247,13 @@ msgid ""
"Read more in the project in quarantine help article."
msgstr "邀請加入專案 ${project_name} 被拒絕."
+#: warehouse/templates/manage/project/manage_project_base.html:86
+#: warehouse/templates/packaging/detail.html:318
+#, fuzzy
+#| msgid "This project has no releases"
+msgid "This project has been archived."
+msgstr "此專案沒有釋出版本"
+
#: warehouse/templates/manage/project/publishing.html:26
msgid ""
"Some form fields have been autofilled, please double-check their values "
@@ -7934,7 +7971,7 @@ msgstr "沒有專案"
#: warehouse/templates/manage/project/settings.html:108
#: warehouse/templates/manage/project/settings.html:179
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:432
msgid "Project Name"
msgstr "專案名稱"
@@ -8114,16 +8151,51 @@ msgstr "專案敘述"
msgid "Description of the purpose or content of the alternate repository."
msgstr ""
-#: warehouse/templates/manage/project/settings.html:355
-#: warehouse/templates/manage/project/settings.html:395
+#: warehouse/templates/manage/project/settings.html:354
+#: warehouse/templates/manage/project/settings.html:371
+#: warehouse/templates/manage/project/settings.html:379
+#, fuzzy
+#| msgid "Search projects"
+msgid "Archive project"
+msgstr "搜尋專案"
+
+#: warehouse/templates/manage/project/settings.html:359
+#, python-format
+msgid ""
+"Archiving a project will prevent any new uploads. Before doing so, we "
+"recommend publishing a final release with an update to the project's "
+"description to warn the users that the project won't receive further "
+"updates, and to mention any alternative projects they may consider as a "
+"replacement. If your project is configured to do so, you can update "
+"the project's description by editing the README file."
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:374
+#: warehouse/templates/manage/project/settings.html:385
+#, fuzzy
+#| msgid "Search projects"
+msgid "Unarchive project"
+msgstr "搜尋專案"
+
+#: warehouse/templates/manage/project/settings.html:380
+msgid "Archiving a project will block any new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:386
+msgid "Unarchiving a project will allow new file uploads"
+msgstr ""
+
+#: warehouse/templates/manage/project/settings.html:392
+#: warehouse/templates/manage/project/settings.html:432
msgid "Delete project"
msgstr "刪除專案"
-#: warehouse/templates/manage/project/settings.html:358
+#: warehouse/templates/manage/project/settings.html:395
msgid "Deleting this project will:"
msgstr "刪除此專案將:"
-#: warehouse/templates/manage/project/settings.html:363
+#: warehouse/templates/manage/project/settings.html:400
#, python-format
msgid ""
"Irreversibly delete the project along with %(count)s "
@@ -8133,15 +8205,15 @@ msgid_plural ""
"releases"
msgstr[0] "無法還原地刪除專案及 %(count)s 個版本 "
-#: warehouse/templates/manage/project/settings.html:369
+#: warehouse/templates/manage/project/settings.html:406
msgid "Irreversibly delete the project"
msgstr "無法還原地刪除專案"
-#: warehouse/templates/manage/project/settings.html:373
+#: warehouse/templates/manage/project/settings.html:410
msgid "Make the project name available to any other PyPI user"
msgstr "使專案名稱讓 其他 PyPI用戶取得"
-#: warehouse/templates/manage/project/settings.html:375
+#: warehouse/templates/manage/project/settings.html:412
msgid ""
"This user will be able to make new releases under this project name, so long "
"as the distribution filenames do not match filenames from a previously "
@@ -8373,7 +8445,7 @@ msgstr "專案敘述。焦點將被移至敘述。"
#: warehouse/templates/packaging/detail.html:238
#: warehouse/templates/packaging/detail.html:272
-#: warehouse/templates/packaging/detail.html:322
+#: warehouse/templates/packaging/detail.html:332
msgid "Project description"
msgstr "專案敘述"
@@ -8384,7 +8456,7 @@ msgstr "發行歷史。焦點將被移至歷史面板。"
#: warehouse/templates/packaging/detail.html:244
#: warehouse/templates/packaging/detail.html:284
-#: warehouse/templates/packaging/detail.html:344
+#: warehouse/templates/packaging/detail.html:354
msgid "Release history"
msgstr "發行歷史"
@@ -8395,7 +8467,7 @@ msgstr "下載檔案。焦點將被移至專案中的檔案。"
#: warehouse/templates/packaging/detail.html:251
#: warehouse/templates/packaging/detail.html:291
-#: warehouse/templates/packaging/detail.html:406
+#: warehouse/templates/packaging/detail.html:416
msgid "Download files"
msgstr "下載檔案"
@@ -8404,42 +8476,48 @@ msgid "Project details. Focus will be moved to the project details."
msgstr "專案詳細。焦點將被移至專案詳細。"
#: warehouse/templates/packaging/detail.html:278
-#: warehouse/templates/packaging/detail.html:336
+#: warehouse/templates/packaging/detail.html:346
msgid "Project details"
msgstr "專案詳細"
-#: warehouse/templates/packaging/detail.html:318
-#: warehouse/templates/packaging/detail.html:393
+#: warehouse/templates/packaging/detail.html:320
+msgid ""
+"The maintainers of this project have marked this project as archived. No new "
+"releases are expected."
+msgstr ""
+
+#: warehouse/templates/packaging/detail.html:328
+#: warehouse/templates/packaging/detail.html:403
#, fuzzy
#| msgid "This release has been yanked"
msgid "Reason this release was yanked:"
msgstr "這版本已經被撤銷"
-#: warehouse/templates/packaging/detail.html:329
+#: warehouse/templates/packaging/detail.html:339
msgid "The author of this package has not provided a project description"
msgstr "該軟件包的作者沒有提供專案描述"
-#: warehouse/templates/packaging/detail.html:346
+#: warehouse/templates/packaging/detail.html:356
msgid "Release notifications"
msgstr "發行通知"
-#: warehouse/templates/packaging/detail.html:347
+#: warehouse/templates/packaging/detail.html:357
msgid "RSS feed"
msgstr "RSS訂閱"
-#: warehouse/templates/packaging/detail.html:359
+#: warehouse/templates/packaging/detail.html:369
msgid "This version"
msgstr "這個版本"
-#: warehouse/templates/packaging/detail.html:379
+#: warehouse/templates/packaging/detail.html:389
msgid "pre-release"
msgstr "預先發行版本"
-#: warehouse/templates/packaging/detail.html:384
+#: warehouse/templates/packaging/detail.html:394
msgid "yanked"
msgstr "被撤銷"
-#: warehouse/templates/packaging/detail.html:407
+#: warehouse/templates/packaging/detail.html:417
#, python-format
msgid ""
"Download the file for your platform. If you're not sure which to choose, "
@@ -8449,16 +8527,16 @@ msgstr ""
"下載適合您平台的文件。 如果不確定要選擇哪個,請詳細了解安裝程式包 。"
-#: warehouse/templates/packaging/detail.html:410
+#: warehouse/templates/packaging/detail.html:420
msgid "Source Distribution"
msgid_plural "Source Distributions"
msgstr[0] ""
-#: warehouse/templates/packaging/detail.html:426
+#: warehouse/templates/packaging/detail.html:436
msgid "No source distribution files available for this release."
msgstr ""
-#: warehouse/templates/packaging/detail.html:427
+#: warehouse/templates/packaging/detail.html:437
#, fuzzy, python-format
#| msgid ""
#| "Learn how to upload files on the Python 軟體打包使用者指引學習如何上載檔案"
-#: warehouse/templates/packaging/detail.html:434
+#: warehouse/templates/packaging/detail.html:444
msgid "Built Distribution"
msgid_plural "Built Distributions"
msgstr[0] ""