diff --git a/warehouse/locale/am/LC_MESSAGES/messages.po b/warehouse/locale/am/LC_MESSAGES/messages.po index 95e2733a9b4e..869a44d88e20 100644 --- a/warehouse/locale/am/LC_MESSAGES/messages.po +++ b/warehouse/locale/am/LC_MESSAGES/messages.po @@ -21,23 +21,23 @@ msgstr "" "X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "" @@ -71,85 +71,85 @@ msgstr "" msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "የይለፍ ቃሉ በጣም ረዘመ።" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The email address is too long. Try again." msgstr "የይለፍ ቃሉ ተቀባይነት የለውም ፤ ድጋሜ ይሞክሩ።" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 #, fuzzy #| msgid "The password is invalid. Try again." msgid "The username isn't valid. Try again." @@ -191,7 +191,7 @@ msgstr "" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -201,194 +201,194 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -398,32 +398,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -431,15 +431,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -447,249 +463,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -718,37 +770,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1000,32 +1052,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1045,24 +1097,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1152,7 +1204,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1210,24 +1262,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1236,11 +1288,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1259,7 +1311,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1269,7 +1321,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1317,176 +1369,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1626,23 +1678,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2022,6 +2074,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2030,7 +2083,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2207,11 +2260,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2226,18 +2284,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2988,6 +3062,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3173,7 +3249,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3211,7 +3287,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3472,7 +3548,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3484,13 +3560,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3649,85 +3725,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3735,176 +3917,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3912,37 +4094,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3950,90 +4152,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4042,12 +4244,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4055,7 +4257,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4066,25 +4268,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4092,21 +4294,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4117,7 +4319,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4127,14 +4329,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4142,11 +4344,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4218,24 +4420,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4539,7 +4723,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4830,21 +5014,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4852,57 +5032,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4910,8 +5089,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4919,9 +5098,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4931,7 +5110,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4944,10 +5123,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4962,7 +5141,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4971,19 +5150,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4991,7 +5186,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5000,31 +5195,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5033,14 +5228,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5053,7 +5248,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5062,31 +5257,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5095,7 +5290,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5104,55 +5299,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5160,55 +5355,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5220,7 +5415,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -416,14 +416,14 @@ msgstr "" "النشر الموثوق موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل انظر : https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -431,11 +431,11 @@ msgstr "" "يجب أن يكون لديك بريد إلكتروني تم التحقق منه حتى تتمكن من التسجيل كناشر " "موثوق قيد المراجعة. إطّلع على https://pypi.org/help#openid-connect للتفاصيل." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "لا يمكنك تسجيل أكثر من 3 ناشرين موثوقين قيد المراجعة مرّة واحدة." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -445,16 +445,16 @@ msgid "" "again later." msgstr "كانت هناك محاولات تسجيل دخول فاشلة كثيرة جداً. حاول مرة أخرى لاحقًا." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "حساب الناشر الموثوق لا يمكن تسجيله" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -462,17 +462,17 @@ msgstr "" "هذا الناشر الموثوق قد تم تسجيله بالفعل. قم بمراسلة مسؤلي PyPI إن لم يكن هذا " "مقصودا." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "تم تسجيل حساب ناشر جديد للإنشاء تحت المراجعة. " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "مُعَرّف ناشر غير صالح" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "تمت إزالة ناشر موثوق لمشروع. " @@ -480,15 +480,31 @@ msgstr "تمت إزالة ناشر موثوق لمشروع. " msgid "Banner Preview" msgstr "معاينة البانر" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "الرجاء اختيار اسم مؤسسة طوله 50 حرفاً أو أقل." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -499,67 +515,67 @@ msgstr "" "نقاط، أو واصلات عادية أو سفلية. يجب أيضاً أن يبدأ وينتهي بحرف أو رقم. الرجاء " "اختيار اسم حساب مؤسسة مختلف." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "اسم حساب المؤسسة هذا قيد الاستخدام. اختر اسم حساب مؤسسةٍ آخر." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "لقد قمت بالفعل بتقديم طلب لهذا الاسم. اختر اسمًا مختلفًا لحساب المؤسسة." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "اختر مشروع" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "حدد اسم المشروع" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "ابدأ وانتهي فقط بحرف او رقم يحتوي فقط على ترميز ASCII و '.'، '_'، '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "اسم المشروع هذا قيد الاستخدام. اختر اسم مشروعٍ آخر." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "تسجيل مستخدم جديد" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "اسم المؤسسة هذا طويل للغاية. اختر اسم مؤسسة طوله 100 حرفٍ أو أقل." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "رابط المؤسسة هذا طويل للغاية. اختر رابط مؤسسة طوله 400 حرفاً أو أقل." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "يجب أن يبدأ رابط المؤسسة ب http:// أو https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "وصف المؤسسة هذا طويل للغاية. اختر وصف مؤسسة طوله 400 حرفاً أو أقل." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -569,15 +585,15 @@ msgid "" "1024 characters or less." msgstr "الوصف هذا طويل للغاية. اختر وصف طوله 400 حرفاً أو أقل." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "لقد قمت بالفعل بإرسال الحد الأقصى لعدد. " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "اختر اسم فريق يتكون من 50 حرفًا أو أقل." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -585,99 +601,99 @@ msgstr "" "اسم الفريق غير صالح. لا يمكن أن تبدأ أسماء الفرق أو تنتهي بمسافة أو نقطة أو " "شرطة سفلية أو واصلة أو شرطة مائلة. اختر اسمًا مختلفًا للفريق." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "اسم الفريق هذا مُستخدم بالفعل. قم بإختيار اسم فريق مختلف." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "حدد اسم مستودعك البديل" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "حدد رابط مستودعك البديل" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "هذا الرابط طويل للغاية. اختر رابط طوله 400 حرفاً أو أقل." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "الوصف هذا طويل للغاية. اختر وصف طوله 400 حرفاً أو أقل." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "تم تحديث تفاصيل الحساب" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "تم إضافة البريد الاليكتروني ${email_address} - برجاء التحقق من بريدك " "الايكتروني للحصول على رابط التأكيد" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "تم اصدار رمز الأصلاح" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "اصدار رمز اصلاح جديد سوف يوقف رمز الأصلاح الحالى." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "تحقق من بريدك الإلكتروني لإنشاء رمز مميز لواجهة برمجة التطبيقات API." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "رمز API غير موجود." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "خطاء فى الأعتمادات (كلمه السر او الأسم او رمز الأصلاح). جرب مره اخرى" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "تفاصيل موقع المستودع البديل غير صالح" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "تمت اضافة مستودع بديل '${name}'" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "تأكيد الطلب" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "ID المستودع البديل غير صالح" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "اسم المستودع غير صالح للمشروع" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format 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:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "تم حذف المستودع البديل '${name}'" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -685,44 +701,44 @@ msgstr "" "تم تعطيل حذف المشروع مؤقتًا. إطّلع على https://pypi.org/help#admin-" "intervention للتفاصيل." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "لا يمكن سحب الإصدار - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "تعذر إلغاء الإصدار - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "لا يمكن حذف الإصدار - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "تعذر العثور على ملف" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "تعذر حذف ملف - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "الفريق '${team_name}' لديه بالفعل دور ${role_name} للمشروع" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for project" msgstr "المستخدم '{username}' له صلاحيات ${rol_name} فى المشروع" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -731,8 +747,8 @@ msgstr "" "المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة كـ$" "{role_name} للمشروع" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -740,26 +756,62 @@ msgstr "" "دعوة المستخدم '${username}' قد انتهت صلاحيتها. الرجاء المحاولة مرة أخرى " "لاحقاً." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "تم إرسال الدعوة إلي '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "لم يتم العثور علي الدعوة." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "الدعوه لم تعد صالحه." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "تم إنهاء الدعوة من خلال '${username}'." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -798,13 +850,13 @@ msgstr "" "النشر الموثوق المستند إلى ActiveState موقوف مؤقتا. إطّلع على https://pypi.org/" "help#admin-intervention للتفاصيل." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for organization" msgid "User '${username}' already has ${role_name} role for organization" msgstr "المستخدم '{username}' بالفعل له صلاحيات ${rol_name} فى المنظمة" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -813,26 +865,26 @@ msgstr "" "المستخدم '${username}' لم يقم بتأكيد الايميل الأساسي بعد ولايمكنه الإضافة ك " "'${role_name} لهذه المنظمة" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "لم يتم العثور على المنظمة." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "لا يمكن إعادة إرسال دعوة المنظمة." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "دعوة '${project_name}' تم رفضها." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1124,32 +1176,32 @@ msgstr[5] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "تم الإلغاء" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "غير مكتمل" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1169,7 +1221,7 @@ msgstr "لم يتم العثور على الصفحة (404)" msgid "We looked everywhere but couldn't find this page" msgstr "بحثنا في كل مكان لكن لم نستطع العثور على هذه الصفحة" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" @@ -1177,20 +1229,20 @@ msgstr "" "والآن لشيء
\n" "مختلف تماماً" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "مونتي بايثون - مشهد متجر الجبنة" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1280,7 +1332,7 @@ msgstr "مونتي بايثون - مشهد متجر الجبنة" msgid "External link" msgstr "رابط خارجي" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "شاهد نص الفيديو" @@ -1353,24 +1405,24 @@ msgstr "" msgid "Password strength:" msgstr "قوه و متانه كلمه السر:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "الابحار الرئسى" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "مساعده" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1379,11 +1431,11 @@ msgstr "الممولون" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "تسجيل الدخول" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "تسجيل" @@ -1402,7 +1454,7 @@ msgstr "قائمة" msgid "Main menu" msgstr "القائمة الرئيسية" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "For more information on uploading projects to PyPI, visit the دليل المستخدم لتعبئة " "بايثون." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "For more information on uploading projects to PyPI, visit the دليل المستخدم لتعبئة " "بايثون." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "فهرس حزمات بايثون (PyPI) مخزن برمجيات للغة البرمجة بايثون." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 آخر التحديثات" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 أحدث الحزم" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "انتقال الى المحتوى الرئيسي" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "تحويل الى اصدار الموبايل" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1474,11 +1526,11 @@ msgstr "تحويل الى اصدار الموبايل" msgid "Warning" msgstr "تحذير" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "انت تستخدم متصفح غير مدعوم, قم بالترقيه الى اصدار احدث." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1487,178 +1539,178 @@ msgstr "" "أنت تستخدم TestPyPI - صورة منفصلة عن فهرس حزم بايثون الذي يسمح لك بتجربة " "أدوات وعمليات النشر دون التأثير علي الفهرس الأصلي." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" "بعض السمات ربما لن تعمل بدون جافاسكربت. رجاءًا حاول تفعيلها إذا واجهتك مشاكل." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "بحث في PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "بحث في المشاريع" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "بحث" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "بحث في المشاريع" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "التنقل المساعدة" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "تعرف على تثبيت الحزمات" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "تحميل الحزمات" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "دليل المستخدم" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Package index name retention" msgid "Project name retention" msgstr "احتفاظ اسم فهرس الحزمة" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "الأسئلة الشائعة" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "حول فهرس حزم بايثون" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "حول تصفح فهرس حزم بايثون" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "لوحة معلومات البنية التحتية" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "إحصا" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "الشعارات والعلامات التجارية" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "الرعاة" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "المساهمة في PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "كيفيه المساهمة بالتنقل" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "الأخطاء والإبلاغ" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "المساهمة على جيت هاب" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "ترجم فهرس حزم بايثون" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "الممولون" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "مساهمات التنمية" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "استخدام فهرس حزم بايثون" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "استخدام تنقل PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "شروط الاستخدام" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "الإبلاغ عن مشكلة أمنية" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "مدونة قواعد السلوك" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "سياسة الخصوصية" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "الحالة: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "تم تطويره وصيانته من قبل مجتمع Python لمجتمع Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "تبرع الآن!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "خارطة الموقع" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "انتقل إلى إصدار سطح المكتب" @@ -1818,23 +1870,23 @@ msgstr "كلمة السر" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2238,6 +2290,7 @@ msgid "Confirm" msgstr "استمارة التأكيد" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2246,7 +2299,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2446,11 +2499,21 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "حساب PyPI الخاص بك %(username)s تمت إزالته." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2467,20 +2530,47 @@ msgstr "" "إذا لم تقم بهذا التغيير، تستطيع إرسال رسالة الى %(email_address)s للتواصل مع مديري PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"أحد ما، ربما أنت، غير كلمة السر لحساب PyPI الخاص بك %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "حساب PyPI الخاص بك %(username)s تمت إزالته." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "تمت إضافتك بصفتك %(role)s إلى مشروع %(site)s: " "%(project_name)s عن طريق %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "تتلقى هذه الرسالة لأن تمت إضافتك عن طريق %(initiator_username)s لمشروع على " "%(site)s." @@ -3484,6 +3574,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3678,7 +3770,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3718,7 +3810,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3988,7 +4080,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4000,13 +4092,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -4167,85 +4259,209 @@ msgid "Update password" msgstr "تغيير كلمة السر" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account settings" +msgid "Account associations" +msgstr "إعدادات الحساب" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Create an account" +msgid "Services linked to your account" +msgstr "تسجيل مستخدم جديد" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "شروط الاستخدام" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account settings" +msgid "Account" +msgstr "إعدادات الحساب" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "تسجيل مستخدم جديد" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "تسجيل مستخدم جديد" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "No projects" +msgid "Remove association" +msgstr "لا توجد مشاريع" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "لم يقم المستخدم %(user)s ، برفع أي مشروع بعد." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create an account" +msgid "Connect GitHub account" +msgstr "تسجيل مستخدم جديد" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "المساهمة على جيت هاب" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4253,37 +4469,37 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Error code" msgid "Recovery code" msgstr "كود خطأ" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4291,22 +4507,22 @@ msgstr "" msgid "Incorrect Password" msgstr "هل نسيت كلمة السر؟" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "تسجيل دخول ثنائي العامل غير صالح أو منتهي الصلاحية." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "تسجيل دخول ثنائي العامل غير صالح أو منتهي الصلاحية." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4314,133 +4530,133 @@ msgstr "تسجيل دخول ثنائي العامل غير صالح أو منت msgid "Invalid two factor (Recovery code)" msgstr "رمز الاسترداد غير صالح." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Enter authentication code" msgid "Session reauthentication failed" msgstr "ادخل كود التصديق" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "تم إرسال رسالة تغيير كلمة السر" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset" msgid "Password reset attempted" msgstr "تغيير كلمة السر" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "تغيير كلمة السر" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4448,37 +4664,59 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "حساب المستخدم %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "حساب المستخدم %(username)s" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4486,38 +4724,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "أو تصفح المشاريع" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4525,58 +4763,58 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "تم رفض دعوة '${organization_name}'." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "أو تصفح المشاريع" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "تم رفض دعوة '${organization_name}'." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "تأكيد الدعوة" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Create an account" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "تسجيل مستخدم جديد" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4585,12 +4823,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4598,7 +4836,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4609,25 +4847,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4635,21 +4873,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4664,7 +4902,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4678,14 +4916,14 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4693,11 +4931,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4775,24 +5013,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "تتلقى هذا البريد الإلكتروني لأتك أحد أصحاب هذا المشروع." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -5135,7 +5355,7 @@ msgstr "" msgid "Manager" msgstr "إدارة مشروع" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5478,23 +5698,17 @@ msgstr "" "لإستعادة الوصول الى حسابك، برجاء تغيير كلمة السر الخاصة " "بك على PyPI.\n" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Specify project name" -msgid "PyPI Project Name" -msgstr "حدد اسم المشروع" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5504,45 +5718,44 @@ msgstr "حدد اسم المشروع" msgid "project name" msgstr "حدد اسم المشروع" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5550,13 +5763,13 @@ msgstr "" msgid "Workflow name" msgstr "اسمك" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5564,8 +5777,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5575,9 +5788,9 @@ msgstr "" msgid "Environment name" msgstr "اسم المستودع غير صالح" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5587,7 +5800,7 @@ msgstr "اسم المستودع غير صالح" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5600,10 +5813,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5618,7 +5831,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5634,7 +5847,25 @@ msgstr "" "لإستعادة الوصول الى حسابك، برجاء تغيير كلمة السر الخاصة " "بك على PyPI.\n" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Specify project name" +msgid "PyPI Project Name" +msgstr "حدد اسم المشروع" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5642,13 +5873,13 @@ msgstr "" msgid "Namespace" msgstr "الاسم" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5656,7 +5887,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5665,7 +5896,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5673,25 +5904,25 @@ msgstr "" msgid "project" msgstr "روابط المشروع" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5700,7 +5931,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5709,7 +5940,7 @@ msgstr "" msgid "release" msgstr "الإصدارات" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5722,7 +5953,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5738,7 +5969,7 @@ msgstr "" "لإستعادة الوصول الى حسابك، برجاء تغيير كلمة السر الخاصة " "بك على PyPI.\n" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5746,25 +5977,25 @@ msgstr "" msgid "email" msgstr "البريد الالكتروني" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5773,7 +6004,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5789,7 +6020,7 @@ msgstr "" "لإستعادة الوصول الى حسابك، برجاء تغيير كلمة السر الخاصة " "بك على PyPI.\n" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5797,7 +6028,7 @@ msgstr "" msgid "Organization" msgstr "تأكيد الدعوة" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5805,13 +6036,13 @@ msgstr "تأكيد الدعوة" msgid "my-organization" msgstr "تأكيد الدعوة" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5819,7 +6050,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "حدد اسم المشروع" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5827,13 +6058,13 @@ msgstr "حدد اسم المشروع" msgid "my-project" msgstr "روابط المشروع" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5841,7 +6072,7 @@ msgstr "" msgid "Actor Username" msgstr "اسم المستخدم الخاص بك" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5849,7 +6080,7 @@ msgstr "اسم المستخدم الخاص بك" msgid "my-username" msgstr "اسم المستخدم" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5857,61 +6088,61 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "تسجيل مستخدم جديد" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project links" msgid "Project" msgstr "روابط المشروع" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "المشاريع المتداولة" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5923,7 +6154,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not=20) ? 1 : 2);\n" "X-Generator: Weblate 5.8.2\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -25,18 +25,18 @@ msgstr "" "Вы павінны спраўдзіць ваш **асноўны** адрас электроннай пошты перад тым, як " "выканаць гэтую дзею." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" "Каб выканаць дадзеную дзею, вы павінны ўключыць двухфактарную аўтэнтыфікацыю." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Лакалізацыя абноўленая" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Няслушны адрас электроннай пошты. Паспрабуйце ўвесці яшчэ раз." @@ -73,27 +73,27 @@ msgstr "Па дадзеным імі карыстальнік не знойдз msgid "TOTP code must be ${totp_length} digits." msgstr "Код аўтэнтыфікацыі павінен мець ${totp_length} лічбаў." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Коды ўзнаўлення павінны мець ${recovery_code_length} сімвалаў." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Абярыце імя карыстальніка, у якім менш за 50 сімвалаў." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Гэтае імя ўжо выкарыстоўваецца. Абярыце іншае імя." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Пароль задоўгі." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -102,21 +102,21 @@ msgstr "" "Перавышаная колькасць няўдалых уводаў логіну. Увод заблакаваны на ${time}. " "Калі ласка, паўтарыце пазней." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Ваш пароль не пасуе. Паспрабуйце ўвесці яшчэ раз." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "Адрас электроннай пошты задоўгі. Паспрабуйце ўвесці яшчэ раз." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Вы не можаце выкарыстоўваць адрас электроннай пошты з гэтым даменам. " "Выкарыстайце іншую электронную пошту." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -124,7 +124,7 @@ msgstr "" "Гэты адрас электроннай пошты ўжо выкарыстоўваецца на гэтым акаўнце. " "Выкарыстайце іншую электронную пошту." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -132,32 +132,32 @@ msgstr "" "Гэты адрас электроннай пошты ўжо выкарыстоўваецца на іншым акаўнце. " "Выкарыстайце іншую электронную пошту." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Гэтае імя задоўгае. Абярыце імя з памерам менш за 100 сімвалаў." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Няслушны код аўтэнтыфікацыі." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Няслушнае цверджанне WebAuthn: благія даныя" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Няслушны код узнаўлення." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Код узнаўлення ўжо выкарыстаны." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Імя карыстальніка няслушнае. Паспрабуйце яшчэ раз." @@ -204,7 +204,7 @@ msgstr "Ужо аўтэнтыфікаваны" msgid "Successful WebAuthn assertion" msgstr "Паспяховае цверджанне WebAuthn" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Код узнаўлення прыняты. Дадзены код не можа выкарыстоўвацца зноўку." @@ -216,207 +216,207 @@ msgstr "" "Рэгістрацыя новых карыстальнікаў часова перапыненая. Глядзіце ў https://" "pypi.org/help#admin-intervention for details." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "Пратэрмінаваны токен: запытайце спасылку на скід паролю" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "Няслушны токен: запытайце спасылку на скід паролю" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Няслушны токен: токен не падтрымліваецца" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Няслушны токен: гэта не токен для скіду паролю" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Няслушны токен: карыстальнік не знойдзены" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Няслушны токен: карыстальнік ужо ўвайшоў у сістэму з моманту запыту гэтага " "токену" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Няслушны токен: пароль ужо быў зменены перад тым, як гэты токен быў запытаны" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Вы скінулі пароль" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Пратэрмінаваны токен: запытайце запрашэнне ў новую арганізацыю" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Няслушны токен: карыстальнік не знойдзены" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "Няслушны токен: гэта не токен на запрашэнне ў супрацоўніцтве" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" "Пратэрмінаваны токен: запытайце спасылку на спраўджанне электроннай пошты" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Няслушны токен: запытайце спасылку на спраўджанне электроннай пошты" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Няслушны токен: гэта не токен спраўджання электроннай пошты" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "Электронная пошта не знойдзеная" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "Электронная пошта ўжо спраўджаная" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Вы цяпер можаце ўсталяваць асноўны адрас электроннай пошты" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Гэта ваш асноўны адрас электроннай пошты" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "Адрас электроннчй пошты ${email_address} спраўджаны. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Пратэрмінаваны токен: запытайце запрашэнне ў новую арганізацыю" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Няслушны токен: запытайце запрашэнне ў новую арганізацыю" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Няслушны токен: гэта не токен запрашэння ў арганізацыю" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "Запрашэнне ў арганізацыю няслушнае." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "Запрашэнне ў арганізацыю больш не існуе." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "Запрашэнне ў «${organization_name}» адхілены." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Цяпер вы ${role} у арганізацыі «${organization_name}» ." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Пратэрмінаваны токен: запытайце новую ролю ў праекце" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Няслушны токен: запытайце новую ролю ў праекце" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Няслушны токен: гэта не токен на запрашэнне ў супрацоўніцтве" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "Няслушнае запрашэнне на ролю." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "Invalid token: request a new project role invitation" msgid "Invalid token: project does not exist" msgstr "Няслушны токен: запытайце новую ролю ў праекце" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "Запрашэнне на ролю больш не існуе." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "Запрашэнне для «${project_name}» адхіленае." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "Вы цяпер ${role} у праекце «${project_name}»." -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -426,32 +426,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Несапраўдны ID выдаўца" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Выдалены давераны выдавец для праекту " @@ -459,16 +459,32 @@ msgstr "Выдалены давераны выдавец для праекту " msgid "Banner Preview" msgstr "Папярэдні прагляд банэра" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" "Выберыце назву ўліковага запісу арганізацыі, даўжынёю ў 50 сімвалаў ці менш." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -480,7 +496,7 @@ msgstr "" "падкрэсліванняў. Таксама яны мусяць пачынацца ды заканчвацца на літару або " "лічбу. Выберыце іншую назву ўліковага запісу арганізацыі." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -488,59 +504,59 @@ msgstr "" "Такая назва ўліковага запісу арганізацыі ўжо выкарыстоўваецца. Выберыце " "іншую назву ўліковага запісу арганізацыі." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Выбраць праект" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Удакладніце назву праекта" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Праект з такой назвай ужо існуе. Выберыце іншую назву праекта." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -548,39 +564,39 @@ msgid "" "1024 characters or less." msgstr "Гэтае імя задоўгае. Абярыце імя з памерам менш за 100 сімвалаў." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Гэтае імя задоўгае. Абярыце імя з памерам менш за 100 сімвалаў." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -588,149 +604,185 @@ msgid "" "less." msgstr "Гэтае імя задоўгае. Абярыце імя з памерам менш за 100 сімвалаў." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "Removed trusted publisher for project " @@ -761,37 +813,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1049,32 +1101,32 @@ msgstr[2] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1094,24 +1146,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1201,7 +1253,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1259,24 +1311,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1285,11 +1337,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1308,7 +1360,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1318,7 +1370,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1366,176 +1418,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1675,23 +1727,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2074,6 +2126,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2082,7 +2135,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2259,11 +2312,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2278,18 +2336,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3040,6 +3114,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3225,7 +3301,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3263,7 +3339,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3524,7 +3600,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3536,13 +3612,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3701,85 +3777,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3787,176 +3969,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3964,37 +4146,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4002,90 +4204,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4094,12 +4296,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4107,7 +4309,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4118,25 +4320,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4144,21 +4346,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4169,7 +4371,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4179,14 +4381,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4194,11 +4396,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4270,24 +4472,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4595,7 +4779,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4898,21 +5082,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4920,57 +5100,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4978,8 +5157,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4987,9 +5166,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4999,7 +5178,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5012,10 +5191,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5030,7 +5209,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5039,19 +5218,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5059,7 +5254,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5068,31 +5263,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5101,14 +5296,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5121,7 +5316,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5130,31 +5325,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5163,7 +5358,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5172,55 +5367,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5228,55 +5423,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5288,7 +5483,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -445,8 +445,8 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -456,17 +456,17 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -479,32 +479,32 @@ msgid "" "again later." msgstr "অনেকবার ব্যর্থ লগইন প্রচেষ্টা করা হয়েছে । পরে আবার চেষ্টা করুন।" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -512,17 +512,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -538,7 +554,7 @@ msgstr "" "আন্ডারস্কোর সমন্বয়ে গঠিত হতে হবে । এবং অবশ্যই একটি অক্ষর বা নম্বর দিয়ে শুরু এবং শেষ " "করতে হবে। একটি পৃথক ব্যবহারকারীর নাম বাছুন।" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -550,7 +566,7 @@ msgstr "" "এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " "বাছুন।" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -562,22 +578,22 @@ msgstr "" "এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " "বাছুন।" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -588,11 +604,11 @@ msgstr "" "এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " "বাছুন।" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -600,7 +616,7 @@ msgid "" "characters or less." msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -608,11 +624,11 @@ msgid "" "characters or less." msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -620,7 +636,7 @@ msgid "" "with 400 characters or less." msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -628,23 +644,23 @@ msgid "" "1024 characters or less." msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -654,23 +670,23 @@ msgstr "" "এই ব্যবহারকারীর নামটি ইতিমধ্যে অন্য অ্যাকাউন্ট দ্বারা ব্যবহৃত হচ্ছে। একটি পৃথক নাম " "বাছুন।" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Specify your alternate repository name" msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -678,82 +694,82 @@ msgid "" "less." msgstr "নামটি অনেক দীর্ঘ। 100 টি অক্ষর বা তারও কম সংখ্যক নাম চয়ন করুন।" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid alternate repository location details" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid Recovery Code." msgid "Added alternate repository '${name}'" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid alternate repository id" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid alternate repository for project" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -765,75 +781,111 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -886,37 +938,37 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1190,32 +1242,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1235,24 +1287,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1342,7 +1394,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1400,24 +1452,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1426,11 +1478,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1449,7 +1501,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1459,7 +1511,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1507,176 +1559,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1816,23 +1868,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2216,6 +2268,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2224,7 +2277,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2401,11 +2454,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2420,18 +2478,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3186,6 +3260,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3371,7 +3447,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3409,7 +3485,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3670,7 +3746,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3682,13 +3758,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3847,85 +3923,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3933,58 +4115,58 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Recovery code" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "অবৈধ বা মেয়াদোত্তীর্ণ টু ফ্যাক্টর লগইন।" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "অবৈধ বা মেয়াদোত্তীর্ণ টু ফ্যাক্টর লগইন।" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -3992,125 +4174,125 @@ msgstr "অবৈধ বা মেয়াদোত্তীর্ণ টু msgid "Invalid two factor (Recovery code)" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4118,37 +4300,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4156,92 +4358,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4250,12 +4452,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4263,7 +4465,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4274,25 +4476,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4300,21 +4502,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4325,7 +4527,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4335,14 +4537,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4350,11 +4552,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4432,24 +4634,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4758,7 +4942,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5071,21 +5255,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5093,57 +5273,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5151,8 +5330,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5162,9 +5341,9 @@ msgstr "" msgid "Environment name" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5174,7 +5353,7 @@ msgstr "অবৈধ পুনরুদ্ধার কোড।" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5187,10 +5366,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5205,7 +5384,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5214,19 +5393,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5234,7 +5429,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5243,31 +5438,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5276,14 +5471,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5296,7 +5491,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5305,31 +5500,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5338,7 +5533,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5347,7 +5542,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5355,7 +5550,7 @@ msgstr "" msgid "Organization" msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5363,13 +5558,13 @@ msgstr "50 টিরও কম অক্ষরসহ একটি ব্যব msgid "my-organization" msgstr "50 টিরও কম অক্ষরসহ একটি ব্যবহারকারী নাম বাছুন |" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5377,31 +5572,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "অবৈধ পুনরুদ্ধার কোড।" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5409,55 +5604,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5469,7 +5664,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -389,32 +389,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -422,15 +422,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -438,249 +454,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -709,37 +761,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -985,32 +1037,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1030,24 +1082,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1137,7 +1189,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1195,24 +1247,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1221,11 +1273,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1244,7 +1296,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1254,7 +1306,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1302,176 +1354,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1611,23 +1663,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2007,6 +2059,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2015,7 +2068,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2192,11 +2245,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2211,18 +2269,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2973,6 +3047,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3158,7 +3234,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3196,7 +3272,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3457,7 +3533,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3469,13 +3545,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3634,85 +3710,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3720,176 +3902,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3897,37 +4079,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3935,90 +4137,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4027,12 +4229,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4040,7 +4242,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4051,25 +4253,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4077,21 +4279,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4102,7 +4304,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4112,14 +4314,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4127,11 +4329,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4203,24 +4405,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4524,7 +4708,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4815,21 +4999,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4837,57 +5017,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4895,8 +5074,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4904,9 +5083,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4916,7 +5095,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4929,10 +5108,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4947,7 +5126,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4956,19 +5135,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4976,7 +5171,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4985,31 +5180,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5018,14 +5213,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5038,7 +5233,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5047,31 +5242,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5080,7 +5275,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5089,55 +5284,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5145,55 +5340,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5205,7 +5400,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -447,8 +447,8 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://" "pypi.org/help#admin-intervention per a més detalls." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -458,17 +458,17 @@ msgstr "" "El registre d’usuaris nous s’ha inhabilitat temporalment. Vegeu https://" "pypi.org/help#admin-intervention per a més detalls." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -483,36 +483,36 @@ msgstr "" "Hi ha hagut massa intents d’inici de sessió fallits. Torneu-ho a provar més " "tard." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Gestiona els proveïdors actuals" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Gestiona la versió" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -520,17 +520,33 @@ msgstr "" msgid "Banner Preview" msgstr "Previsualització del bàner" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Trieu un nom d’usuari de 50 caràcters o menys." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -546,7 +562,7 @@ msgstr "" "lletres, nombres, punts, guionets i guions baixos; a més, han de començar i " "finalitzar per una lletra o un nombre. Trieu un altre nom d’usuari." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -556,7 +572,7 @@ msgid "" "organization account name." msgstr "Un altre compte ja utilitza aquest nom d’usuari. Trieu-ne un altre." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -566,24 +582,24 @@ msgid "" "organization account name." msgstr "Un altre compte ja utilitza aquest nom d’usuari. Trieu-ne un altre." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Delete project" msgid "Select project" msgstr "Suprimeix el projecte" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Especifiqueu el nom del projecte" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -592,13 +608,13 @@ msgid "" "This project name has already been used. Choose a different project name." msgstr "Un altre compte ja utilitza aquest nom d’usuari. Trieu-ne un altre." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Crea un compte" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -606,7 +622,7 @@ msgid "" "characters or less." msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -614,11 +630,11 @@ msgid "" "characters or less." msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -626,7 +642,7 @@ msgid "" "with 400 characters or less." msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -634,23 +650,23 @@ msgid "" "1024 characters or less." msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Trieu un nom d’usuari de 50 caràcters o menys." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -658,25 +674,25 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Un altre compte ja utilitza aquest nom d’usuari. Trieu-ne un altre." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository name" msgstr "Especifiqueu el nom del dipòsit" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository URL" msgstr "Especifiqueu el nom del dipòsit" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -684,86 +700,86 @@ msgid "" "less." msgstr "El nom és massa llarg. Trieu un nom amb 100 caràcters o menys." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Detalls del compte" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Ja s’han generat els codis de recuperació" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Generar codis de recuperació nous invalidarà els existents." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Les credencials no són vàlides. Torneu-ho a provar" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, 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:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "El nom del dipòsit no és vàlid" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, 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:1259 +#: warehouse/manage/views/__init__.py:1264 #, 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:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -775,76 +791,112 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "S’ha enviat la invitació a «${username}»" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Ja ha caducat la invitació." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "S’ha revocat la invitació de «${username}»." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -897,38 +949,38 @@ 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/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "S’ha rebutjat la invitació a «${project_name}»." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1204,38 +1256,38 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Acció" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Darrera utilització" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Cancel·la" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1255,26 +1307,26 @@ msgstr "No s’ha trobat la pàgina (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Hem mirat a tot arreu però no hem pogut trobar aquesta pàgina" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "I ara: una cosa
completament diferent" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python, L’esquetx de la formatgeria" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1364,7 +1416,7 @@ msgstr "Monty Python, L’esquetx de la formatgeria" msgid "External link" msgstr "Enllaç extern" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Mostra la transcripció del vídeo" @@ -1439,24 +1491,24 @@ msgstr "" msgid "Password strength:" msgstr "Fortalesa de la contrasenya:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navegació principal" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Ajuda" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1465,11 +1517,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Inicia una sessió" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrament" @@ -1488,7 +1540,7 @@ msgstr "Menú" msgid "Main menu" msgstr "Menú principal" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1498,7 +1550,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1514,27 +1566,27 @@ msgstr "" "L’Índex de paquets per a Python (PyPI) és un dipòsit de programari per al " "llenguatge de programació Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: les 40 actualitzacions més recents" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: els 40 paquets més recents" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Vés al contingut principal" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Canvia a la versió per a mòbils" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1548,13 +1600,13 @@ msgstr "Canvia a la versió per a mòbils" msgid "Warning" msgstr "Avís" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "No s’admet el navegador que feu servir. Actualitzeu-lo a una versió més " "recent." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1564,7 +1616,7 @@ msgstr "" "l’Índex de paquets per a Python que us permet provar les eines i els " "processos de distribució sense afectar l’Índex real." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1572,175 +1624,175 @@ msgstr "" "Algunes funcions podrien no funcionar sense el JavaScript. Activeu-lo si " "trobeu problemes." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Cerca al PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Cerca projectes" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Cerca" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Cerca projectes" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navegació per l’ajuda" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instal·lació de paquets" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Pujada de paquets" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guia d’ús" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Nom del projecte" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Preguntes freqüents" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Quant al PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Navegació per Quant al PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "Inici del PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Tauler d’infraestructura" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Estadístiques" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Els nostres patrocinadors" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Col·laboració amb el PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navegació per Com col·laborar-hi" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Errors i comentaris" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Col·laboració al GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traducció del PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Search PyPI" msgid "Sponsor PyPI" msgstr "Cerca al PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Crèdits de desenvolupament" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Ús del PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Navegació per Ús del PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Condicions d’ús" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Informe de problemes de seguretat" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Codi de conducta" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Política de privadesa" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Estat: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "tots els sistemes funcionen" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Desenvolupat i mantingut per la comunitat de Python, per a la comunitat de " "Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Feu un donatiu avui." -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa del lloc" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Canvia a la versió per a escriptoris" @@ -1892,23 +1944,23 @@ msgstr "Contrasenya" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2300,6 +2352,7 @@ msgid "Confirm" msgstr "Confirmeu l’acció" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2308,7 +2361,7 @@ msgstr "Cancel·la" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2489,11 +2542,21 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "S’ha suprimit el vostre compte al PyPI, %(username)s." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Algú, possiblement vós, ha canviat la contrasenya del vostre compte del " +"PyPI, %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2511,20 +2574,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s per a comunicar-vos amb els " "administradors del PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Algú, possiblement vós, ha canviat la contrasenya del vostre compte del " +"PyPI, %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "S’ha suprimit el vostre compte al PyPI, %(username)s." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "%(initiator_username)s us ha afegit com a %(role)s al " "projecte %(project_name)s a %(site)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Heu rebut això perquè %(initiator_username)s us ha afegit a un projecte a " "%(site)s." @@ -3492,6 +3582,8 @@ msgstr "Descarta aquesta notificació" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3686,7 +3778,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3726,7 +3818,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4005,7 +4097,7 @@ msgid "Remove email" msgstr "Suprimeix l’adreça" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4017,13 +4109,13 @@ msgid "All projects" msgstr "Tots els projectes" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Creació" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Darrera utilització" @@ -4182,85 +4274,207 @@ msgid "Update password" msgstr "Actualitza la contrasenya" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navegació pel compte" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Your account" +msgid "Services linked to your account" +msgstr "El vostre compte" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Condicions d’ús" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "El meu compte" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "Crea un compte" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Elimina" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "Crea un compte" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Elimina l’aplicació" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "No s’ha pogut suprimir el compte" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Col·laboració al GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Testimonis de l’API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Més informació quant als testimonis de l’API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Testimonis de l’API actius en aquest compte" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Afegeix un testimoni de l’API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Cap" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4268,37 +4482,37 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Codi de recuperació" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Elimina el dispositiu" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Raó:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4306,22 +4520,22 @@ msgstr "Raó:" msgid "Incorrect Password" msgstr "La vostra contrasenya actual" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "L’inici de sessió de dues passes no és vàlid o ha caducat." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "L’inici de sessió de dues passes no és vàlid o ha caducat." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4329,112 +4543,112 @@ msgstr "L’inici de sessió de dues passes no és vàlid o ha caducat." msgid "Invalid two factor (Recovery code)" msgstr "El codi de recuperació no és vàlid." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Ha fallat la reautenticació de la sessió" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Adreça primària anterior:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Adreça primària nova:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "A:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Assumpte:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "S’ha sol·licitat una reinicialització de la contrasenya" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "S’ha intentat reinicialitzar la contrasenya" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "S’ha reinicialitzat la contrasenya correctament" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "S’ha modificat la contrasenya correctament" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Reinicialització de la contrasenya" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projecte:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4443,15 +4657,15 @@ msgstr "" "Mètode: dispositiu de seguretat (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nom del dispositiu:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4459,37 +4673,63 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "S’han generat els codis de recuperació" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "S’han regenerat els codis de recuperació" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navegació pel compte" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Perfil de: %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Perfil de: %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navegació pel compte" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "S’ha afegit un testimoni de l’API" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4497,39 +4737,39 @@ msgstr "S’ha afegit un testimoni de l’API" msgid "Token name:" msgstr "Nom del testimoni:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "S’ha suprimit un testimoni d’API" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identificador únic:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" "Raó: el testimoni s’ha trobat en un URL públic" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "O exploreu els projectes" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4537,58 +4777,58 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "S’ha rebutjat la invitació a «${organization_name}»." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "O exploreu els projectes" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "S’ha rebutjat la invitació a «${organization_name}»." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Organization teams" msgid "Organization role removed" msgstr "Equips de l’organització" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Gestiona «%(project_name)s»" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4597,12 +4837,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Activitat recent del compte" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4610,7 +4850,7 @@ msgstr "Activitat recent del compte" msgid "Event" msgstr "Esdeveniment" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4621,25 +4861,25 @@ msgstr "Esdeveniment" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Data i hora" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4649,21 +4889,21 @@ msgstr "" msgid "Device Info" msgstr "Nom del dispositiu" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Suprimeix el compte" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "No s’ha pogut suprimir el compte" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4674,7 +4914,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4684,14 +4924,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4699,11 +4939,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "No podreu recuperar el compte després de suprimir-lo" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4777,24 +5017,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "No sou als propietaris d’aquest projecte" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Elimina" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -5120,7 +5342,7 @@ msgstr "" msgid "Manager" msgstr "Gestiona" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5456,23 +5678,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Nom del projecte" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5482,14 +5698,18 @@ msgstr "Nom del projecte" msgid "project name" msgstr "Nom del projecte" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "Your request to create a new organization named \"%(organization_name)s\" " +#| "was not approved." +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"No s’ha aprovat la vostra sol·licitud de creació de l’organització " +"«%(organization_name)s»." -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5497,44 +5717,44 @@ msgstr "" msgid "owner" msgstr "Propietari" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nom del dipòsit" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "dipòsit" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Nom del flux de treball" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "fluxdetreball.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5542,8 +5762,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5553,9 +5773,9 @@ msgstr "" msgid "Environment name" msgstr "El nom del dipòsit no és vàlid" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5567,7 +5787,7 @@ msgstr "El nom del dipòsit no és vàlid" msgid "(optional)" msgstr "Raó (opcional)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5580,10 +5800,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5598,7 +5818,7 @@ msgstr "" msgid "Add" msgstr "Afegeix" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5607,7 +5827,25 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Nom del projecte" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5615,13 +5853,13 @@ msgstr "" msgid "Namespace" msgstr "Nom" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5629,7 +5867,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5638,7 +5876,7 @@ msgstr "" msgid "Project name" msgstr "Nom del projecte" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5646,25 +5884,25 @@ msgstr "Nom del projecte" msgid "project" msgstr "Projecte:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5673,14 +5911,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5693,7 +5931,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5702,7 +5940,7 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5710,13 +5948,13 @@ msgstr "" msgid "email" msgstr "Adreça electrònica" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5724,7 +5962,7 @@ msgstr "" msgid "Subject" msgstr "Assumpte:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5732,7 +5970,7 @@ msgstr "Assumpte:" msgid "subject" msgstr "Assumpte:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5741,7 +5979,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5750,7 +5988,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5758,7 +5996,7 @@ msgstr "" msgid "Organization" msgstr "Nom de l’organització" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5766,13 +6004,13 @@ msgstr "Nom de l’organització" msgid "my-organization" msgstr "Nom de l’organització" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5780,7 +6018,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Nom del projecte" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5788,13 +6026,13 @@ msgstr "Nom del projecte" msgid "my-project" msgstr "Projecte:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5802,7 +6040,7 @@ msgstr "" msgid "Actor Username" msgstr "El vostre nom d’usuari" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5810,7 +6048,7 @@ msgstr "El vostre nom d’usuari" msgid "my-username" msgstr "Nom d’usuari" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5818,63 +6056,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gestiona la versió" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Projecte:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Projectes en tendència" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage current providers" msgid "Add a new pending publisher" msgstr "Gestiona els proveïdors actuals" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5886,7 +6124,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -406,8 +406,8 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://" "pypi.org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -417,17 +417,17 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://" "pypi.org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -441,32 +441,32 @@ msgid "" "again later." msgstr "زۆر هەوڵی تۆمارکردنی OpenID Connect دراوە. دواتر هه ولٓبه ره وه." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -474,15 +474,33 @@ msgstr "" msgid "Banner Preview" msgstr "پێشبینی بانەر" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Provider must be specified by ID" +msgid "Association must be specified by ID" +msgstr "دابینکەر دەبێت بە ناسنامە دیاری بکرێت" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "ناوی ئەکاونتی ڕێکخراوێک هەڵبژێرە کە ٥٠ پیت یان کەمتر بێت." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -494,7 +512,7 @@ msgstr "" "ژمارەیەک دەست پێبکات و کۆتایی پێبێت. ناوی ئەکاونتی ڕێکخراوێکی جیاواز " "هەڵبژێرە." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -502,7 +520,7 @@ msgstr "" "ئەم ناوی ئەکاونتی ڕێکخراوە پێشتر بەکارهاتووە. ناوی ئەکاونتی ڕێکخراوێکی " "جیاواز هەڵبژێرە." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This organization account name has already been used. Choose a different " @@ -514,16 +532,16 @@ msgstr "" "ئەم ناوی ئەکاونتی ڕێکخراوە پێشتر بەکارهاتووە. ناوی ئەکاونتی ڕێکخراوێکی " "جیاواز هەڵبژێرە." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "پرۆژە هەڵبژێرە" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "ناوی پڕۆژەکە دیاری بکە" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -531,34 +549,34 @@ msgstr "" "بە پیتێک یان ژمارەیەک دەست پێ بکە و کۆتایی پێ بێنە کە تەنها ژمارەی ASCII و " "'.' و '_' و '-' لەخۆدەگرێت." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "ئەم ناوی پڕۆژەیە پێشتر بەکارهاتووە. ناوی پڕۆژەیەکی جیاواز هەڵبژێرە." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" "ناوی ڕێکخراوەکە زۆر درێژە. ناوی ڕێکخراوێک هەڵبژێرە کە ١٠٠ پیت یان کەمتر بێت." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" "URLی ڕێکخراوەکە زۆر درێژە. URLی ڕێکخراوێک هەڵبژێرە کە ٤٠٠ پیت یان کەمتر بێت." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -566,7 +584,7 @@ msgstr "" "وەسفی ڕێکخراوەکە زۆر درێژە. وەسفێکی ڕێکخراو هەڵبژێرە کە ٤٠٠ پیت یان کەمتر " "بێت." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -578,48 +596,48 @@ msgstr "" "وەسفی ڕێکخراوەکە زۆر درێژە. وەسفێکی ڕێکخراو هەڵبژێرە کە ٤٠٠ پیت یان کەمتر " "بێت." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "نازناوەکەت دیاری بکە کە ٥٠ پیت بێ یاخوود کەمتر." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This project name has already been used. Choose a different project name." msgid "This team name has already been used. Choose a different team name." msgstr "ئەم ناوی پڕۆژەیە پێشتر بەکارهاتووە. ناوی پڕۆژەیەکی جیاواز هەڵبژێرە." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository name" msgstr "ناوی کۆگاکە دیاری بکە" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository URL" msgstr "ناوی کۆگاکە دیاری بکە" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "ناوەکەت زۆر درێژە. ناوێک هەڵبژێرە کە ١٠٠ پیت بێت یاخوود کەمتر." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -631,89 +649,89 @@ msgstr "" "وەسفی ڕێکخراوەکە زۆر درێژە. وەسفێکی ڕێکخراو هەڵبژێرە کە ٤٠٠ پیت یان کەمتر " "بێت." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "وردەکاری هەژمار" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "ئیمەیڵ ${email_address} زیادکرا - ئیمەیڵەکەت بپشکنە بۆ بەستەری پشتڕاستکردنەوە" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "کۆدەکانی گەڕانەوە کە پێشتر دروستکراون" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "دروستکردنی کۆدی نوێی گەڕانەوە کۆدەکانی ئێستات هەڵدەوەشێنێتەوە." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "ناوی کۆگاکە نادروستە" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "ناوی کۆگاکە نادروستە" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "بانگێشتنامەکە پەسەند بکە" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "ناوی کۆگاکە نادروستە" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "ناوی کۆگاکە نادروستە" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -725,46 +743,46 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://" "pypi.org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "نەتوانرا بانگهێشتی ڕۆڵ بدۆزرێتەوە." -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "بەکارهێنەر '${username}' پێشتر ڕۆڵی ${role_name}ی هەیە بۆ پڕۆژە" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -773,8 +791,8 @@ msgstr "" "بەکارهێنەر '${username}' ناونیشانی ئیمەیڵی سەرەکی پشتڕاستکراوەی نییە و " "ناتوانرێت وەک ${role_name} بۆ پڕۆژە زیاد بکرێت" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -782,26 +800,62 @@ msgstr "" "بەکارهێنەر '${username}' پێشتر بانگهێشتێکی چالاکی هەیە. تکایە دووبارە " "هەوڵبدەرەوە." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "بانگهێشتنامە نێردراوە بۆ '${username}'." -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "نەتوانرا بانگهێشتی ڕۆڵ بدۆزرێتەوە." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "بانگێشتنامە پێشتر بەسەرچووە." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "بانگهێشتنامە لە '${username}' هەڵوەشایەوە." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -854,12 +908,12 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://" "pypi.org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "بەکارهێنەر '${username}' پێشتر ڕۆڵی ${role_name}ی هەیە بۆ ڕێکخستن" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -868,28 +922,28 @@ msgstr "" "بەکارهێنەر '${username}' ناونیشانی ئیمەیڵی سەرەکی پشتڕاستکراوەی نییە و " "ناتوانرێت وەک ${role_name} بۆ ڕێکخراو زیاد بکرێت" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "نەتوانرا بانگهێشتی ڕێکخراو بدۆزرێتەوە." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "بانگهێشتی ڕێکخراو چیتر بوونی نییە." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "بانگهێشتنامە بۆ '${project_name}' ڕەتکراوەتەوە." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1186,34 +1240,34 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "دواین بەرکارهێنان" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1233,26 +1287,26 @@ msgstr "لاپەڕە نەدۆزرایەوە (404)" msgid "We looked everywhere but couldn't find this page" msgstr "لە هەموو شوێنێک گەڕاین بەڵام ئەم پەیجەمان نەدۆزیەوە" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "وە ئێستا بۆ شتێکی
تەواو جیاواز" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "مۆنتی پایتۆن - سکێچی دوکانی پەنیر" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1342,7 +1396,7 @@ msgstr "مۆنتی پایتۆن - سکێچی دوکانی پەنیر" msgid "External link" msgstr "لینکی دەرەکی" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "بینینی نووسراوی ڤیدیۆیی" @@ -1417,24 +1471,24 @@ msgstr "" msgid "Password strength:" msgstr "بەهێزی وشەی نهێنی:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "گەشتیاری سەرەکی" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "یارمەتیدان" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1443,11 +1497,11 @@ msgstr "سپۆنسەرەکان" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "چونه‌ ژووره‌وه‌" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "تۆمارکردن" @@ -1466,7 +1520,7 @@ msgstr "بەشەکان" msgid "Main menu" msgstr "پەرەی سەرەکی" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1476,7 +1530,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1492,27 +1546,27 @@ msgstr "" "ئیندێکسی پاکێجی پایتۆن (PyPI) کۆگایەکی نەرمەکاڵایە بۆ زمانی بەرنامەسازی " "پایتۆن." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 نوێترین نوێکاری" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: ٤٠ نوێترین پاکێج" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "باز بدە بۆ ناوەڕۆکی سەرەکی" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "بگۆڕە بۆ وەشانی مۆبایل" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1526,12 +1580,12 @@ msgstr "بگۆڕە بۆ وەشانی مۆبایل" msgid "Warning" msgstr "ئاگادارکردنەوە" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "تۆ وێبگەڕێکی پشتگیری نەکراو بەکاردەهێنیت، بەرز بکەرەوە بۆ وەشانی نوێتر." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1541,7 +1595,7 @@ msgstr "" "ڕێگەت پێدەدات ئامراز و پرۆسەکانی دابەشکردن تاقی بکەیتەوە بەبێ ئەوەی کاریگەری " "لەسەر ئیندێکسی ڕاستەقینە هەبێت." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1549,173 +1603,173 @@ msgstr "" "ڕەنگە هەندێک تایبەتمەندی بەبێ جاڤاسکڕێپت کار نەکەن. تکایە هەوڵبدە چالاکی " "بکەیت ئەگەر تووشی کێشە بوویت." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "گەڕان لە PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "گەڕان بەدوای پڕۆژەکاندا" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "گەڕان" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "گەڕان بەدوای پڕۆژەکاندا" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "یارمەتی گەشتکردن بدە" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "داگرتنی پاکێچەکان" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "بارکردنی پاکێجەکان" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "ڕێبەری بەکارهێنان" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Package index name retention" msgid "Project name retention" msgstr "ڕاگرتنی ناوی ئیندێکسی پاکێج" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "پرسیارە بەردەوامەکان" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "دەربارەی PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "دەربارەی گەشتکردن بە PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "داشبۆردەکانی ژێرخانی" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "ئامارەکان" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "سپۆنسەرەکانمان" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "بەشداریکردن لە PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "چۆنێتی بەشداریکردن لە گەشتکردن" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "هەڵە و سەرنجەکان" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "بەشداری بکە لە GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "وەرگێڕانی PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "سپۆنسەرەکان" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "کرێدیتی گەشەپێدان" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "بەکارهێنانی PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "بەکارهێنانی گەشتکردن بە PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "مەرجەکانی بەکارهێنان" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "ڕاپۆرتکردنی کێشەی ئەمنی" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "رێسای رەفتاری" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "سیاسەتی پاراستنی نهێنی" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "دۆخ: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "هەموو سیستەمەکان کاردەکەن" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "لەلایەن کۆمەڵگەی پایتۆن پەرەی پێدراوە و پارێزگاری لێدەکرێت، بۆ کۆمەڵگەی " "پایتۆن." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "ئەمڕۆ بەخشین بکە!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "نەخشەی ماڵپەڕ" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "بگۆڕە بۆ وەشانی سەر دیسکتۆپ" @@ -1861,23 +1915,23 @@ msgstr "وشەی نهێنی" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2307,6 +2361,7 @@ msgid "Confirm" msgstr "فۆڕمی پشتڕاستکردنەوە" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2315,7 +2370,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2523,11 +2578,21 @@ msgstr "" "دەستڕاگەیشتن بە ئەژمێرەکەت لەدەست بدەیت. یارمەتی " "وەربگرە لە کۆدەکانی گەڕانەوە.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "ئەژمێری PyPI ی تۆ
%(username)s سڕاوەتەوە." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"کەسێک، ڕەنگە تۆ، شێوازێکی ڕەسەنایەتی دوو فاکتەری %(method)s زیاد کردووە بۆ " +"ئەژمێری PyPI ـت %(username)ss." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2545,20 +2610,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s بنێری بۆ پەیوەندیکردن لەگەڵ " "بەڕێوەبەرانی PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"کەسێک، ڕەنگە تۆ، شێوازێکی ڕەسەنایەتی دوو فاکتەری %(method)s لە ئەژمێری PyPI " +"ـت %(username)s لابردووە." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "ئەژمێری PyPI ی تۆ %(username)s سڕاوەتەوە." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "تۆ وەک %(role)s زیاد کراویت بۆ %(project_name)sی پڕۆژەی " "%(site)s لەلایەن %(initiator_username)sەکانەوە." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "تۆ ئەمە وەردەگریت چونکە لەلایەن %(initiator_username)s زیاد کراویت بۆ " "پڕۆژەیەک لەسەر %(site)s." @@ -3600,6 +3692,8 @@ msgstr "ئەم ئاگادارکردنەوە ڕەت بکەرەوە" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3800,7 +3894,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s هیچ پڕۆژەیەکی بۆ PyPI بار نەکردووە، هێشتا." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3838,7 +3932,7 @@ msgstr "بڵاوکردنەوە" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4116,7 +4210,7 @@ msgid "Remove email" msgstr "ڕەشکردنەوەی بەستەرەی ئەلیکترۆنی" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4128,13 +4222,13 @@ msgid "All projects" msgstr "هەموو پرۆژەکان" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "دروست کراوە" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "دواین بەرکارهێنان" @@ -4306,11 +4400,133 @@ msgid "Update password" msgstr "وشەی نهێنی نوێ بکەرەوە" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account settings" +msgid "Account associations" +msgstr "ڕێکخستنەکانی هەژمار" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "ئەو پۆستە ئەلیکترۆنیانەی کە پەیوەندییان بە هەژمارەکەتەوە هەیە" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "مەرجەکانی بەکارهێنان" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "ئیمەیڵی ئەکاونت" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Navigation for managing %(organization)s" +msgid "Remove %(service)s association" +msgstr "گەشتکردن بۆ بەڕێوەبردنی %(organization)s" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Navigation for managing %(organization)s" +msgid "Remove %(service)s association?" +msgstr "گەشتکردن بۆ بەڕێوەبردنی %(organization)s" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove token" +msgid "Remove association" +msgstr "لابردنی نیشانە" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create an account" +msgid "Connect GitHub account" +msgstr "هەژمارێک دروست بکە" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "بەشداری بکە لە GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "نیشانەکانی API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4319,19 +4535,19 @@ msgstr "" "نیشانەکانی API ڕێگەیەکی بەدیل بۆ ڕەسەنایەتی لە کاتی بارکردنی پاکێجەکان بۆ " "PyPI دابین دەکەن." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "زیاتر بزانە دەربارەی تۆکنەکانی API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "نیشانەکانی API چالاک بۆ ئەم ئەکاونتە" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "زیادکردنی نیشانەی API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4340,55 +4556,55 @@ msgstr "" "ناونیشانی ئیمەیڵی سەرەکی خۆت پشتڕاست بکەرەوە بۆ " "زیادکردنی نیشانەکانی API بۆ ئەکاونتەکەت." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "نیشانەی مەودای: تەواوی ئەکاونت" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "مەودای نیشانە: پڕۆژە %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "بەسەر دەچێت: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "ئەکاونت دروست کراوە" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "چوونەژوورەوە" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "شێوازی دوو فاکتەری:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "هیچ" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "ئامێری ئاسایش (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4398,163 +4614,163 @@ msgstr "" "بەرنامەی ڕەسەنایەتی (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "کۆدی گەڕانەوە" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "چوونەژوورەوە شکستی هێنا" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- ڕەسەنایەتی بنەڕەتی (خاڵی کۆتایی بارکردن)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "هۆکار:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "وشەی نهێنی هەڵەیە" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "دوو فاکتەری نادروست (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "دوو فاکتەری نادروست (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "دوو فاکتەری نادروست (کۆدی گەڕانەوە)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "دووبارە ڕەسەنایەتی دانیشتنەکە شکستی هێنا" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "ئیمەیڵ زیاد کرا بۆ ئەکاونت" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "پۆستی ئەلیکترۆنی لە هەژمارەکەت لابرا" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "ئیمەیڵ پشتڕاستکراوەتەوە" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "ئیمەیڵ پشتڕاستکرایەوە" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "ئیمەیڵی سەرەتایی گۆڕدرا" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "ئیمەیڵی سەرەتایی کۆن:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "ئیمەیڵی سەرەتایی نوێ:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "کۆمەڵە ئیمەیڵی سەرەتایی" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "پۆستی ئەلیکترۆنی نێردراوە" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "لەلایەن:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "بۆ:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "بابەت:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "داوای دووبارە دانانەوەی وشەی نهێنی دەکرێت" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "هەوڵی دووبارە دانانەوەی وشەی نهێنی درا" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "وشەی نهێنیەکە بە سەرکەوتووی نوێکرایەوە" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "وشەی نهێنیەکە بە سەرکەوتووی گۆڕدرا" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "دانانەوەی تێپەڕەوشە" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "دوو فاکتەری ڕەسەنایەتی زیادکرا" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4562,15 +4778,15 @@ msgid "" msgstr "" "شێواز: ئامێری ئاسایش (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "ناوی ئامێر:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4578,39 +4794,65 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor method:" msgid "Two factor device remembered" msgstr "شێوازی دوو فاکتەری:" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account created" +msgid "Account association added" +msgstr "ئەکاونت دروست کراوە" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "پڕۆفایلی %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "پڕۆفایلی %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account created" +msgid "Account association removed" +msgstr "ئەکاونت دروست کراوە" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4618,38 +4860,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "یان گەڕان بە پڕۆژەکان" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4657,7 +4899,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "بانگهێشتنامە بۆ '${organization_name}' ڕەتکراوەتەوە." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4669,7 +4911,7 @@ msgstr "" "بانگهێشتنامەیەک بۆ %(username)s بۆ " "بەشداریکردن لە ڕێکخراوی \"%(organization_name)s\" هەڵوەشاوەتەوە" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4681,43 +4923,43 @@ msgstr "" "بانگهێشتنامەیەک بۆ %(username)s بۆ " "بەشداریکردن لە ڕێکخراوی \"%(organization_name)s\" هەڵوەشاوەتەوە" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "یان گەڕان بە پڕۆژەکان" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "بانگهێشتنامە بۆ '${organization_name}' ڕەتکراوەتەوە." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Organization Invite" msgid "Organization role removed" msgstr "بانگێشتنامەی رێکخراو پەسەند بکە" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4726,12 +4968,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4739,7 +4981,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4750,25 +4992,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4778,21 +5020,21 @@ msgstr "" msgid "Device Info" msgstr "ناوی ئامێر:" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4803,7 +5045,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4813,14 +5055,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4828,11 +5070,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4906,24 +5148,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "رێکخراوەکەی تۆ" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -5264,7 +5488,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5620,23 +5844,17 @@ msgstr "" "دەتوانیت لێرە کۆدی گەڕانەوە بۆ ئەکاونتەکەت دروست بکەیت:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Specify project name" -msgid "PyPI Project Name" -msgstr "ناوی پڕۆژەکە دیاری بکە" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5646,57 +5864,61 @@ msgstr "ناوی پڕۆژەکە دیاری بکە" msgid "project name" msgstr "ناوی پڕۆژەکە دیاری بکە" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The %(site)s project \"%(project_name)s\" has been added to the " +#| "\"%(organization_name)s\" organization." +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"پرۆژەی %(site)s \"%(project_name)s\" زیاد کراوە بۆ ڕێکخراوی " +"\"%(organization_name)s\"." -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5704,8 +5926,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5715,9 +5937,9 @@ msgstr "" msgid "Environment name" msgstr "ناوی کۆگاکە نادروستە" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5727,7 +5949,7 @@ msgstr "ناوی کۆگاکە نادروستە" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5740,10 +5962,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5758,7 +5980,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5774,7 +5996,25 @@ msgstr "" "دەتوانیت لێرە کۆدی گەڕانەوە بۆ ئەکاونتەکەت دروست بکەیت:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Specify project name" +msgid "PyPI Project Name" +msgstr "ناوی پڕۆژەکە دیاری بکە" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5782,7 +6022,7 @@ msgstr "" msgid "Namespace" msgstr "ناو" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5790,7 +6030,7 @@ msgstr "ناو" msgid "namespace" msgstr "هیچ ناوێک دانەنراوە" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5798,7 +6038,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5807,7 +6047,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5815,25 +6055,25 @@ msgstr "" msgid "project" msgstr "پرۆژەکان" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5842,7 +6082,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5851,7 +6091,7 @@ msgstr "" msgid "release" msgstr "بڵاوکراوەکان" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5864,7 +6104,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5880,7 +6120,7 @@ msgstr "" "دەتوانیت لێرە کۆدی گەڕانەوە بۆ ئەکاونتەکەت دروست بکەیت:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5888,13 +6128,13 @@ msgstr "" msgid "email" msgstr "بەستەرەی ئەلیکترۆنی" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5902,7 +6142,7 @@ msgstr "" msgid "Subject" msgstr "بابەت:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5910,7 +6150,7 @@ msgstr "بابەت:" msgid "subject" msgstr "بابەت:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5919,7 +6159,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5935,7 +6175,7 @@ msgstr "" "دەتوانیت لێرە کۆدی گەڕانەوە بۆ ئەکاونتەکەت دروست بکەیت:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5943,7 +6183,7 @@ msgstr "" msgid "Organization" msgstr "بانگێشتنامەی رێکخراو پەسەند بکە" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5951,13 +6191,13 @@ msgstr "بانگێشتنامەی رێکخراو پەسەند بکە" msgid "my-organization" msgstr "بانگێشتنامەی رێکخراو پەسەند بکە" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5965,7 +6205,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "ناوی پڕۆژەکە دیاری بکە" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5973,13 +6213,13 @@ msgstr "ناوی پڕۆژەکە دیاری بکە" msgid "my-project" msgstr "پرۆژەکان" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5987,7 +6227,7 @@ msgstr "" msgid "Actor Username" msgstr "نازناوەکەت" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5995,7 +6235,7 @@ msgstr "نازناوەکەت" msgid "my-username" msgstr "نازناو" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6003,59 +6243,59 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Projects" msgid "Project" msgstr "پرۆژەکان" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "پرۆژە بەناوبانگەکان" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6067,7 +6307,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not=2 && n<=4) ? 1 : 2);\n" "X-Generator: Weblate 5.14-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -35,17 +35,17 @@ msgstr "" "Předtím, než provedete tuto akci, potvrďte svou **primární** emailovou " "adresu." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "Musíte mít povolené dvoufázové ověřování pro provedení této akce." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Jazyk aktualizován" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Neplatná emailová adresa. Zkuste to znovu." @@ -82,16 +82,16 @@ msgstr "Uživatel s tímto uživatelským jménem nebyl nalezen" msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP kód musí obsahovat ${totp_length} číslic." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Kód pro obnovu hesla musí mít ${recovery_code_length} znaků." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Zvolte si uživatelské jméno s maximálně 50 znaky." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -99,12 +99,12 @@ msgstr "" "Toto uživatelské jméno je již využíváno jiným účtem. Zvolte jiné uživatelské " "jméno." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Heslo je příliš dlouhé." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -113,26 +113,26 @@ msgstr "" "Přiliš mnoho neúspěšných pokusů o přihlášení. Účet je uzamčen na ${time}. " "Zkuste to prosím později." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Hesla nesouhlasí, zkuste to znovu." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "Zadaná emailová adresa je příliš dlouhá. Zkuste to znovu." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "Neplatná emailová doména. Zkuste jiný email." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "Tato e-mailová adresa je již používána tímto účtem. Použijte jiný e-mail." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -140,32 +140,32 @@ msgstr "" "Tuto e-mailovou adresu již používá jiný uživatel. Zadejte jinou e-mailovou " "adresu." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Jméno je příliš dlouhé. Maximální délka je 100 znaků." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "Není možné zadat URL adresu do pole jméno." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Neplatný TOTP kód." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Neplatná aserce WebAuthn: vadný obsah" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Neplatný obnovovací kód." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Kód pro obnovy již byl použit." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Neplatné přihlašovací jméno. Zkuste to znovu." @@ -213,7 +213,7 @@ msgstr "Již autenizován" msgid "Successful WebAuthn assertion" msgstr "Úspšená aserce WebAuthn" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 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." @@ -225,181 +225,181 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "Expirovaný token: požádejte o novou adresu pro reset hesla" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "Neplatný token: požádejte o novou adresu pro reset hesla" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Neplatný token: žádný token nebyl poskytnut" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Neplatný token: nejedná se o token pro reset hesla" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Neplatný token: uživatel nenalezen" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "Neplatný token: uživatel se po vygenerování tokenu již přihlásil" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Neplatný token: heslo již bylo po vygenerování tokenu změněno" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Vaše heslo bylo změněno" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Expirovaný token: požádejte o novou pozvánku do organizace" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Neplatný token: uživatel nenalezen" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "Neplatný token: nejedná se o token pozvánky ke spolupráci" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Expirovaný token: vyžádejte nový odkaz pro reset hesla" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Neplatný token: vyžádejte nový odkaz pro reset hesla" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Neplatný token: nejedná se o token pro reset e-mailové adresy" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "E-mail nenalezen" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "E-mail již byl ověřen" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Nyní můžete nastavit tento e-mail jako vaši primární adresu" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Toto je vaše primární adresa" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailová adresa ${email_address} byla oveřena. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Expirovaný token: požádejte o novou pozvánku do organizace" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Neplatný token: požádejte o novou pozvánku do organizace" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Neplatný token: nejedná se o token pozvánky do organizace" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "Pozvánka do organizace je neplatná." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "Pozvánka do organizace už neexistuje." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "Pozvánka do '${organization_name}' byla odmítnuta." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Nyní jste ${role} organizace '${organization_name}'." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Expirovaný token: požádejte o novou pozvánku pro roli v projektu" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Neplatný token: požádejte o novou pozvánku pro roli v projektu" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Neplatný token: nejedná se o token pozvánky ke spolupráci" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "Pozvánka pro roli je neplatná." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "Neplatný token: projekt neexistuje" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "Pozvánka pre rolu už neexistuje." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "Pozvánka pro '${project_name}' byla odmítnuta." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format 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:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" "Prosím seznamte se s aktualizovanými Obchodními " "podmínkami." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -407,22 +407,22 @@ msgstr "" "Vydávání v důvěryhodném režimu je dočasně zakázáno. Více informací na " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "zakázáno. Více informací na https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "Nelze zaregistrovat více než tři důvěryhodné vydavatele naráz." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -434,16 +434,16 @@ msgstr "" "Příliš mnoho neúspěšných pokusů o registraci důvěryhodného vydavatele. " "Zkuste to prosím později." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Důvěryhodný vydavatel nemohl být registrován" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -451,17 +451,17 @@ msgstr "" "Tento důvěryhodný vydavatel už byl registrován. Prosím kontaktuje " "administrátoy PyPI." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Pro správu registrujte nového důvěryhodného vydavatele " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Neplatné ID vydavatele" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Odstranění důvěryhodného vydavatele pro tento projekt " @@ -469,15 +469,31 @@ msgstr "Odstranění důvěryhodného vydavatele pro tento projekt " msgid "Banner Preview" msgstr "Náhled banneru" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "Odpovězte na tuto žádost." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Zvolte si jméno účtu organizace s maximálně 50 znaky." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -488,7 +504,7 @@ msgstr "" "písmen, čísel, teček, pomlček a podtržítek. A musí začínat a končit písmenem " "nebo číslicí. Zvolte jiné jméno účtu organizace." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -496,7 +512,7 @@ msgstr "" "Toto jméno účtu organizace je již využíváno jiným účtem. Zvolte jiné jméno " "účtu organizace." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This organization account name has already been used. Choose a different " @@ -508,16 +524,16 @@ msgstr "" "Toto jméno účtu organizace je již využíváno jiným účtem. Zvolte jiné jméno " "účtu organizace." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Vybrat projekt" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Zvolte název projektu" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -525,18 +541,18 @@ msgstr "" "Musí začínat a končit písmenem nebo číslicí obsahující pouze ASCII znaky a " "\".\", \"_\" a \"-\"." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Toto jméno projektu je již použito. Zvolte jiné jméno projektu." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Vytvořit účet" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -544,7 +560,7 @@ msgstr "" "Jméno organizace je příliš dlouhé. Zvolte jméno organizace s maximální " "délkou 100 znaků." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -552,32 +568,32 @@ msgstr "" "URL adresa organizace je příliš dlouhá. Zvolte adresu organizace s maximální " "délkou URL 400 znaků." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "URL adresa organizace musí začínat na http:// nebo https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "Popis organizace je příliš dlouhý. Maximální délka je 400 znaků." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" "Tolik toho vědět nepotřebujeme :), maximální délka popisu je 1024 znaků." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Vyberte jméno týmu s maximálně 50 znaky." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -585,27 +601,27 @@ msgstr "" "Jméno týmu je neplatné. Jména týmů nesmějí začínat nebo končit mezerou, " "tečkou, podtržítkem, pomlčkou nebo lomítkem. Zvolte jiné jméno týmu." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Toto jméno týmu již existuje. Zvolte jiné jméno." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify project name" msgid "Specify your alternate repository name" msgstr "Zvolte název projektu" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Jméno je příliš dlouhé. Maximální délka je 100 znaků." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -613,91 +629,91 @@ msgid "" "less." msgstr "Jméno je příliš dlouhé. Maximální délka je 100 znaků." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Podrobnosti o účtu" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Obnovovací kódy již byly vygenerovány" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API token neexistuje." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Neplatné údaje. Zkuste znovu" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "Neplatné jméno repozitáře" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "Neplatné jméno repozitáře" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Potvrdit pozvánku" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "Neplatné jméno repozitáře" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "Neplatné jméno repozitáře" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -709,51 +725,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:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "Releases" msgid "Could not yank release - " msgstr "Vydání" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "Releases" msgid "Could not un-yank release - " msgstr "Vydání" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Smazat vydání" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, 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:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Soubor nemohl být smazán - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} je nyní ${role} projektu '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -762,34 +778,70 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format 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:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Pozvánka poslána uživateli '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Nelze najít pozvánka do role." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Pozvánka již vypršela." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Uživatel '${username}' odmítl pozvánku." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -842,13 +894,13 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "Uživatel '${username}' již má v projektu roli ${role_name}" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -860,30 +912,30 @@ 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/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Nelze najít pozvánka do role." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Pozvánka do organizace už neexistuje." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Pozvánka pro '${project_name}' byla odmítnuta." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1159,38 +1211,38 @@ msgstr[2] "Přibližně před %1 minutami" msgid "Just now" msgstr "Teď" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Akce" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Naposledy použit" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Neplacené" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Zrušit" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Nedokončené" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1210,26 +1262,26 @@ msgstr "Stránka nenalezena (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Hledali jsme všude, ale tuto stránku jsme nenalezli" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "A teď něco
úplně jiného" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - Skeč s obchodem se sýrem" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1319,7 +1371,7 @@ msgstr "Monty Python - Skeč s obchodem se sýrem" msgid "External link" msgstr "Externí odkaz" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Zobrazit přepis videa" @@ -1392,24 +1444,24 @@ msgstr "" msgid "Password strength:" msgstr "Síla hesla:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Hlavní navigace" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Pomoc" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "Dokumenty" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1418,11 +1470,11 @@ msgstr "Sponzoři" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Přihlásit" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Zaregistrovat" @@ -1441,7 +1493,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Hlavní menu" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1451,7 +1503,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1467,27 +1519,27 @@ msgstr "" "Python Package Index (PyPI) je software repozitář pro programovací jazyk " "Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: nejnovějších 40 změn" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 nejnovějších balíčků" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Přeskočit na hlavní obsah" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Přepnout na mobilní verzi" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1501,11 +1553,11 @@ msgstr "Přepnout na mobilní verzi" msgid "Warning" msgstr "Upozornění" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "Používáte nepodporovaný prohlížeč, aktualizujte na novější verzi." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1514,7 +1566,7 @@ msgstr "" "Používáte TestPyPI - samostatnou instanci PyPI indexu, která dovoluje " "testování distribučních nástrojů a procesů bez vlivu na skutečný index." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1522,169 +1574,169 @@ msgstr "" "Některé funkcionality nemusí pracovat bez Javascriptu. Zkuste jej zapnout " "pokud čelíte problémům." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Hledat v PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Hledat v projektech" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Hledat" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Hledat v projektech" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navigace nápovědy" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instalování balíčků" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Nahrávání balíčků" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Uživatelská příručka" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Název projektu" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "FAQ" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "O PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "O PyPI navigaci" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Přehled infrastruktury" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistiky" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Naši sponzoři" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Přispívání do PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Jak přispět do navigace" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Chyby a zpětná vazba" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Přispět na GitHubu" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Přeložit PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "Sponzoři" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Zásluhy na vývoji" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Práce s PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Práce s PyPI navigací" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Podmínky užití" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Nahlásit bezpečnostní problém" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Kodex chování" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Zásady ochrany osobních údajů" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Stav:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "všechny systémy běží" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "Vyvinuto a spravováno Python komunitou pro Python komunitu." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Přispět dnes!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa stránek" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Přepnout do desktopové verze" @@ -1831,23 +1883,23 @@ msgstr "Heslo" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2253,6 +2305,7 @@ msgid "Confirm" msgstr "Potvrdit formulář" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2261,7 +2314,7 @@ msgstr "Zrušit" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2470,11 +2523,21 @@ msgstr "" "

V případě ztráty přístupu k 2FA, můžete přijít o přístup k vašemu účtu. " "Pomoc s vygenerováním kódů pro obnovu účtu.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Váš PyPI účet %(username)s byl smazán." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Někdo, pravděpodobně vy, přidal dvoufaktorovou metodu autentizace %(method)s " +"k vašemu PyPI účtu %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2491,23 +2554,47 @@ msgstr "" "Pokud jste nebyli autorem této změny, kontaktuje PyPI administrátory na " "adrese %(email_address)s." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Někdo, pravděpodobně vy, odebral dvoufaktorovou metodu autentizace " +"%(method)s k vašemu PyPI účtu %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Váš PyPI účet %(username)s byl smazán." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, fuzzy, python-format #| msgid "" #| "You have been added as %(role)s to the %(site)s project " #| "%(project)s by %(submitter)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Byl jste přidán jako %(role)s do projektu %(project)s " "stránky %(site)s uživatelem %(submitter)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Dostáváte toto upozornění protože jste byl přidán uživatelem " "%(initiator_username)s k projektu na stránce %(site)s." @@ -3480,6 +3567,8 @@ msgstr "Skrýt notifikaci" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3682,7 +3771,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "Uživatel %(username)s zatím nenahrál na PyPI žádné projekty." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3721,7 +3810,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3998,7 +4087,7 @@ msgid "Remove email" msgstr "Odebrat e-mail" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4010,13 +4099,13 @@ msgid "All projects" msgstr "Všechny projekty" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Vytvořen" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Naposledy použit" @@ -4187,11 +4276,135 @@ msgid "Update password" msgstr "Změnit heslo" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navigace v účtu" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "E-maily spojené s vaším účtem" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Podmínky užití" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Můj účet" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Odebrat %(user)s z tohoto projektu" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Odebrat" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Odebrat %(user)s z tohoto projektu" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Odebrat aplikaci" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s nenahrál zatím žádné projekty na PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Účet nelze smazat" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Přispět na GitHubu" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API tokeny" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4200,19 +4413,19 @@ msgstr "" "API tokeny poskytují alternativní způsob autentizace při nahrávání balíčků " "do PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Zjistit víc o API tokenech" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Aktivovat API tokeny pro tento účet" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Přidat API token" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4221,55 +4434,55 @@ msgstr "" "Pro přidání API tokenuověř svou primární emailovou " "adresu." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Rozsah platnosti tokenu: celý účet" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Rozsah platnosti tokenu: Project %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Účet vytvořen" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4277,37 +4490,37 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Obnovovací kódy" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Odebrat zařízení" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4315,22 +4528,22 @@ msgstr "" msgid "Incorrect Password" msgstr "Vaše aktuální heslo" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Neplatné či expirované dvoufaktorové přihlášení." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Neplatné či expirované dvoufaktorové přihlášení." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4338,131 +4551,131 @@ msgstr "Neplatné či expirované dvoufaktorové přihlášení." msgid "Invalid two factor (Recovery code)" msgstr "Neplatný obnovovací kód." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "Přidána dvoufaktorová autentizační metoda" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Email přidán" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Email odebrán z účtu" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Email ověřen" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Email znovu ověřen" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Primární email změněn" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Předchozí primární e-mail:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Nový primární e-mail:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Primární e-mail nastaven" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "E-mail odeslán" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Od:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Předmět:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Požadavek na reset hesla" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "Požadavek na reset hesla" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Heslo úspěšně zresetováno" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Heslo úspěšně změněno" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Reset hesla" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projekt:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Přidána dvoufaktorová autentizační metoda" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Jméno zařízení:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4470,39 +4683,65 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Dvoufaktorová autentizace byla odebrána" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Dvoufaktorová autentizace byla odebrána" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Obnovovací kódy byly vygenerovány" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Obnovovací kódy byly znovu vygenerovány" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Obnovovací kód použitý pro přihlášení" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navigace v účtu" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profil %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profil %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navigace v účtu" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Přidán token API" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4510,39 +4749,39 @@ msgstr "Přidán token API" msgid "Token name:" msgstr "Název tokenu:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Odebrán token API" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Unikátní identifikátor:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Reason: Token found at public url" msgstr "Zobrazeno na vašem veřejném profilu" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "Nebo procházej projekty" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4550,7 +4789,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Pozvánka do '${organization_name}' byla odmítnuta." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4560,7 +4799,7 @@ msgid "" msgstr "" "%(username)s odebrán z projektu jako %(role_name)s" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4570,45 +4809,45 @@ msgid "" msgstr "" "%(username)s odebrán z projektu jako %(role_name)s" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "Nebo procházej projekty" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Pozvánka do '${organization_name}' byla odmítnuta." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "Popis projektu" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Všechny vydání %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Spravovat %(project_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4617,12 +4856,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Nedávná aktivita na účtu" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4630,7 +4869,7 @@ msgstr "Nedávná aktivita na účtu" msgid "Event" msgstr "Událost" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4641,25 +4880,25 @@ msgstr "Událost" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Datum / čas" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4669,21 +4908,21 @@ msgstr "" msgid "Device Info" msgstr "Jméno zařízení" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Smazat účet" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Účet nelze smazat" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4695,7 +4934,7 @@ msgstr[0] "Váš účet je jediným vlastníkem %(count)s proje msgstr[1] "Váš účet je jediným vlastníkem %(count)s projektů." msgstr[2] "Váš účet je jediným vlastníkem %(count)s projektů." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4712,7 +4951,7 @@ msgstr[2] "" "Musíte převést vlastnictví projektů nebo je smazat před tím, než bude možné " "účet smazat." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or převést vlastnictví nebo smazat projekt" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4729,11 +4968,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Postupujte obezřetně!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Po smazání účtu nebude možné účet znovu obnovit" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Smazat váš PyPI účet" @@ -4818,24 +5057,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Nemůžete odebrat sami sebe jakožto vlastníka" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Odebrat" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Odebrat autentizační aplikaci" @@ -5212,7 +5433,7 @@ msgstr "" msgid "Manager" msgstr "Spravovat" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5565,23 +5786,17 @@ msgstr "" "K opětovnému získání přístupu ke svému účtu resetujte " "vaše heslo na PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Název projektu" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5591,14 +5806,17 @@ msgstr "Název projektu" msgid "project name" msgstr "Název projektu" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"Uživateli %(username)s změněna role v projektu na " +"%(role_name)s" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5606,32 +5824,32 @@ msgstr "" msgid "owner" msgstr "Majitel" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5639,13 +5857,13 @@ msgstr "" msgid "Workflow name" msgstr "Vaše jméno" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5653,8 +5871,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5664,9 +5882,9 @@ msgstr "" msgid "Environment name" msgstr "Neplatné jméno projektu" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5676,7 +5894,7 @@ msgstr "Neplatné jméno projektu" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5689,10 +5907,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5707,7 +5925,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5721,7 +5939,25 @@ msgstr "" "K opětovnému získání přístupu ke svému účtu resetujte " "vaše heslo na PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Název projektu" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5729,7 +5965,7 @@ msgstr "" msgid "Namespace" msgstr "Jméno" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5737,7 +5973,7 @@ msgstr "Jméno" msgid "namespace" msgstr "Jméno nenastaveno" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5745,7 +5981,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5754,7 +5990,7 @@ msgstr "" msgid "Project name" msgstr "Název projektu" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5762,25 +5998,25 @@ msgstr "Název projektu" msgid "project" msgstr "Projekty" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5789,7 +6025,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5798,7 +6034,7 @@ msgstr "" msgid "release" msgstr "Vydání" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5811,7 +6047,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5825,7 +6061,7 @@ msgstr "" "K opětovnému získání přístupu ke svému účtu resetujte " "vaše heslo na PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5833,13 +6069,13 @@ msgstr "" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5847,7 +6083,7 @@ msgstr "" msgid "Subject" msgstr "Předmět:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5855,7 +6091,7 @@ msgstr "Předmět:" msgid "subject" msgstr "Předmět:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5864,7 +6100,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5878,7 +6114,7 @@ msgstr "" "K opětovnému získání přístupu ke svému účtu resetujte " "vaše heslo na PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5886,7 +6122,7 @@ msgstr "" msgid "Organization" msgstr "Popis projektu" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5894,13 +6130,13 @@ msgstr "Popis projektu" msgid "my-organization" msgstr "Popis projektu" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5908,7 +6144,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Název projektu" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5916,13 +6152,13 @@ msgstr "Název projektu" msgid "my-project" msgstr "Projekty" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5930,7 +6166,7 @@ msgstr "" msgid "Actor Username" msgstr "Vaše uživatelské jméno" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5938,7 +6174,7 @@ msgstr "Vaše uživatelské jméno" msgid "my-username" msgstr "Uživatelské jméno" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5946,63 +6182,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Spravovat verzi" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Projects" msgid "Project" msgstr "Projekty" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Populární projekty" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Spravovat tento projekt" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6014,7 +6250,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -423,8 +423,8 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -434,17 +434,17 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -457,32 +457,32 @@ msgid "" "again later." msgstr "Der har været for mange mislykkede loginforsøg. Prøv igen senere." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -490,17 +490,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Vælg et brugernavn på maksimum 50 tegn." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -516,7 +532,7 @@ msgstr "" "punktummer, bindestreger og understreger, og skal også starte og slutte med " "et bogstav eller tal. Vælg et andet brugernavn." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -527,7 +543,7 @@ msgid "" msgstr "" "Dette brugernavn bruges allerede af en anden konto. Vælg et andet brugernavn." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -538,26 +554,26 @@ msgid "" msgstr "" "Dette brugernavn bruges allerede af en anden konto. Vælg et andet brugernavn." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Search projects" msgid "Select project" msgstr "Søg projekter" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Search projects" msgid "Specify project name" msgstr "Søg projekter" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -567,13 +583,13 @@ msgid "" msgstr "" "Dette brugernavn bruges allerede af en anden konto. Vælg et andet brugernavn." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Role invitation is not valid." msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Rolleinvitationen er ikke gyldig." -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -581,7 +597,7 @@ msgid "" "characters or less." msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -589,11 +605,11 @@ msgid "" "characters or less." msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -601,7 +617,7 @@ msgid "" "with 400 characters or less." msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -609,23 +625,23 @@ msgid "" "1024 characters or less." msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Vælg et brugernavn på maksimum 50 tegn." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -634,23 +650,23 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "Dette brugernavn bruges allerede af en anden konto. Vælg et andet brugernavn." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Search projects" msgid "Specify your alternate repository name" msgstr "Søg projekter" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -658,86 +674,86 @@ msgid "" "less." msgstr "Navnet er for langt. Vælg et navn på 100 tegn eller mindre" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Gendannelseskoder er allerede genereret" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Ugyldige legitimationsoplysninger. Prøv igen" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Ugyldig gendannelseskode." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Ugyldig gendannelseskode." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Bekræft invitation" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Ugyldig gendannelseskode." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Ugyldig gendannelseskode." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -749,46 +765,46 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Kunne ikke finde rolleinvitation." -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -797,34 +813,70 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format 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:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Invitation sendt til '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Kunne ikke finde rolleinvitation." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Invitationen er allerede udløbet." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Invitationen er blevet tilbagekaldt af '${username}'." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -877,13 +929,13 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "Brugeren '${username}' har allerede ${role_name} rollen for projektet" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -895,30 +947,30 @@ 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/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Kunne ikke finde rolleinvitation." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Rolleinvitationen findes ikke længere." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1198,32 +1250,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1243,26 +1295,26 @@ msgstr "Side ikke fundet (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Vi kiggede overalt, men kunne ikke finde denne side" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Og nu til noget
helt andet " -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - The Cheese Shop Sketch" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1352,7 +1404,7 @@ msgstr "Monty Python - The Cheese Shop Sketch" msgid "External link" msgstr "Eksternt link" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Se transkription af video" @@ -1425,24 +1477,24 @@ msgstr "" msgid "Password strength:" msgstr "Styrke af adgangskode:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "hovednavigation" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Hjælp" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1451,11 +1503,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Log ind" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrer" @@ -1474,7 +1526,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Hovedmenu" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1484,7 +1536,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1500,27 +1552,27 @@ msgstr "" "Python Package Index (PyPI) er et lager af software til Python-" "programmeringssproget." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: De 40 seneste opdateringer" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 nyeste pakker" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Spring til hovedindhold" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Skift til mobilversionen" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1534,11 +1586,11 @@ msgstr "Skift til mobilversionen" msgid "Warning" msgstr "Advarsel" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "Du bruger en ikke-understøttet browser, opgrader til en nyere version." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1548,7 +1600,7 @@ msgstr "" "dig mulighed for at prøve distributionsværktøjer og processer uden at " "påvirke det rigtige indeks." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1556,172 +1608,172 @@ msgstr "" "Nogle funktioner fungerer muligvis ikke uden JavaScript. Prøv at aktivere " "det, hvis du støder på problemer." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Søg PyPi" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Søg projekter" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Søg" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Søg projekter" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Hjælps navigationsmenu" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Installering af pakker" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Upload af pakker" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Brugervejledning" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Package index name retention" msgid "Project name retention" msgstr "Opbevaring af pakkeindeksnavn" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Ofte stillede spørgsmål" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Om PyPi" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Om PyPI navigation" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Infrastruktursskrivebord" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Vores sponsorer" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Bidrag til PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Sådan bidrager du navigation" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Fejl og feedback" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Bidrag på GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Oversæt PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Search PyPI" msgid "Sponsor PyPI" msgstr "Søg PyPi" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "udviklingsanerkendelse" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Brug af PyPi" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Brug af PyPi Navigation" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Betingelser for brug" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Rapportèr sikkerhedsproblem" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Adfærdskodeks" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Fortrolighedspolitik" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Status: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "alle systemer kører" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Udviklet og vedligeholdt af Python-fællesskabet til Python-fællesskabet." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Donèr i dag!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Sidekort" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Skift til skrivebordsversionen" @@ -1865,23 +1917,23 @@ msgstr "Adgangskode" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2291,6 +2343,7 @@ msgid "Confirm" msgstr "Bekræft handling" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2299,7 +2352,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2476,11 +2529,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2495,18 +2553,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, python-format +msgid "" +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3271,6 +3345,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3463,7 +3539,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3503,7 +3579,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3764,7 +3840,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3776,13 +3852,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3941,85 +4017,199 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Betingelser for brug" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Role invitation is not valid." +msgid "Remove %(service)s association" +msgstr "Rolleinvitationen er ikke gyldig." + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Role invitation is not valid." +msgid "Remove %(service)s association?" +msgstr "Rolleinvitationen er ikke gyldig." + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Search projects" +msgid "Remove association" +msgstr "Søg projekter" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Bidrag på GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4027,35 +4217,35 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4063,22 +4253,22 @@ msgstr "" msgid "Incorrect Password" msgstr "Glemt adgangskode" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Ugyldigt eller udløbet to-faktor login." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Ugyldigt eller udløbet to-faktor login." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4086,129 +4276,129 @@ msgstr "Ugyldigt eller udløbet to-faktor login." msgid "Invalid two factor (Recovery code)" msgstr "Ugyldig gendannelseskode." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password field is empty" msgid "Password reset attempted" msgstr "Adgangskodefeltet er tomt" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password field is empty" msgid "Password disabled" msgstr "Adgangskodefeltet er tomt" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4216,37 +4406,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4254,38 +4464,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "Eller gennemse projekter" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4293,58 +4503,58 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "Eller gennemse projekter" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "Bekræft invitation" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4353,12 +4563,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4366,7 +4576,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4377,25 +4587,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4403,21 +4613,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4428,7 +4638,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4438,14 +4648,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4453,11 +4663,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4533,24 +4743,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Rolleinvitationen er ikke gyldig." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4870,7 +5062,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5183,23 +5375,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Search projects" -msgid "PyPI Project Name" -msgstr "Søg projekter" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5209,57 +5395,56 @@ msgstr "Søg projekter" msgid "project name" msgstr "Søg projekter" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5267,8 +5452,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5278,9 +5463,9 @@ msgstr "" msgid "Environment name" msgstr "Ugyldig gendannelseskode." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5290,7 +5475,7 @@ msgstr "Ugyldig gendannelseskode." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5303,10 +5488,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5321,7 +5506,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5330,19 +5515,37 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Search projects" +msgid "PyPI Project Name" +msgstr "Søg projekter" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5350,7 +5553,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5359,7 +5562,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5367,25 +5570,25 @@ msgstr "" msgid "project" msgstr "Søg projekter" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5394,7 +5597,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5403,7 +5606,7 @@ msgstr "" msgid "release" msgstr "Nye udgivelser" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5416,7 +5619,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5425,31 +5628,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5458,7 +5661,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5467,7 +5670,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5475,7 +5678,7 @@ msgstr "" msgid "Organization" msgstr "Bekræft invitation" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5483,13 +5686,13 @@ msgstr "Bekræft invitation" msgid "my-organization" msgstr "Bekræft invitation" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5497,7 +5700,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Søg projekter" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5505,25 +5708,25 @@ msgstr "Søg projekter" msgid "my-project" msgstr "Søg projekter" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5531,59 +5734,59 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Search projects" msgid "Project" msgstr "Søg projekter" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Populære projekter" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5595,7 +5798,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not, 2022. # Fatifer Depulsor , 2023. # Thomas Hess , 2024. -# 12LuA , 2024. +# 12LuA , 2024, 2026. # TheescapedShadow , 2024. # Stanis Trendelenburg , 2024. # Bernhard Sailer , 2024. @@ -38,8 +38,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: 2025-10-29 12:21+0000\n" -"Last-Translator: Norah-14 \n" +"PO-Revision-Date: 2026-01-12 20:18+0000\n" +"Last-Translator: 12LuA \n" "Language-Team: German \n" "Language: de\n" @@ -47,10 +47,10 @@ 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.14.1-dev\n" +"X-Generator: Weblate 5.15.2-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -58,7 +58,7 @@ msgstr "" "Sie müssen Ihre **primäre** E-Mail-Adresse bestätigen, bevor Sie diese " "Aktion ausführen können." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -67,11 +67,11 @@ msgstr "" "Aktion auszuführen." # | msgid "Stay updated:" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Lokalisierung aktualisiert" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Die E-Mail-Adresse ist nicht gültig. Bitte erneut versuchen." @@ -98,6 +98,8 @@ msgid "" "Usernames are not the same as email addresses. Enter your username instead " "of your email address." msgstr "" +"Benutzernamen sind nicht dasselbe wie E-Mail-Adressen. Geben Sie Ihren " +"Benutzernamen anstelle Ihrer E-Mail-Adresse ein." #: warehouse/accounts/forms.py:90 msgid "No user found with that username" @@ -108,17 +110,17 @@ msgstr "Kein Benutzer mit diesem Namen gefunden" msgid "TOTP code must be ${totp_length} digits." msgstr "Der TOTP-Code muss ${totp_length} Zeichen lang sein." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Wiederherstellungscodes müssen ${recovery_code_length} Zeichen lang sein." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Bitte Benutzername mit 50 Zeichen oder weniger wählen." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -126,12 +128,12 @@ msgstr "" "Dieser Benutzername wird schon von einem anderen Konto verwendet. Bitte " "einen anderen Benutzername wählen." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Passwort zu lang." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -140,21 +142,21 @@ msgstr "" "Es gab zu viele erfolglose Anmeldeversuche. Du wurdest für ${time} gesperrt. " "Versuche es später erneut." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Die Passwörter stimmen nicht überein. Bitte erneut versuchen." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "Die E-Mail-Adresse ist zu Lang. Bitte erneut versuchen." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "E-Mail-Adressen dieser Domain können nicht verwendet werden. Bitte eine " "andere E-Mail-Adresse verwenden." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -162,7 +164,7 @@ msgstr "" "Diese E-Mail-Adresse wird schon von diesem Konto verwendet. Bitte eine " "andere verwenden." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -170,35 +172,35 @@ msgstr "" "Diese E-Mail-Adresse wird bereits von einem anderen Konto verwendet. " "Verwenden Sie eine andere E-Mail-Adresse." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "Der Name ist zu lang. Bitte einen Namen mit 100 Zeichen oder weniger " "verwenden." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "URLs sind im Namensfeld nicht erlaubt." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Ungültiger TOTP-Code." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Ungültige WebAuthn-Assertion: Bad payload" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Ungültiger Wiederherstellungs-Code." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Wiederherstellungscode wurde bereits benutzt." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Der Benutzername ist nicht gültig. Bitte erneut versuchen." @@ -246,7 +248,7 @@ msgstr "Schon authentifiziert" msgid "Successful WebAuthn assertion" msgstr "Erfolgreiche WebAuthn-Assertion" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Wiederherstellungscode akzeptiert. Der eingegebene Code kann nicht erneut " @@ -260,184 +262,182 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "Abgelaufener Token: Bitte neuen Passwort-Zurücksetzen-Link anfordern" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "Ungültiges Token: bitte neuen Passwort-Zurücksetzen-Link anfordern" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Ungültiges Token: kein Token angegeben" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Ungültiges Token: dies ist kein Passwort-Zurücksetzen-Token" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Ungültiges Token: Benutzer nicht gefunden" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Ungültiges Token: Benutzer hat sich angemeldet seit dieses Token angefordert " "wurde" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Ungültiges Token: Passwort wurde geändert seit dieses Token angefordert wurde" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Sie haben Ihr Passwort zurückgesetzt" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Abgelaufenes Token: Bitte neue Organisation-Einladung anfordern" -#: warehouse/accounts/views.py:1010 -#, fuzzy -#| msgid "Invalid token: user not found" +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" -msgstr "Ungültiges Token: Benutzer nicht gefunden" +msgstr "Ungültiges Token: Bitte versuchen Sie erneut, sich anzumelden" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "Ungültiges Token: Dies ist keine Einladung für eine Zusammenarbeit" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Abgelaufenes Token: bitte neuen E-Mail-Bestätigungslink anfordern" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Ungültiges Token: bitte neuen E-Mail-Bestätigungslink anfordern" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Ungültiges Token: dies ist kein E-Mail-Bestätigungs-Token" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "E-Mail nicht gefunden" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "E-Mail-Adresse ist schon verifiziert" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Diese E-Mail-Adresse kann nun als Haupt-Addresse markiert werden" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Dies ist Ihre primäre E-Mail-Adresse" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-Mail-Adresse ${email_address} bestätigt. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Abgelaufenes Token: Bitte neue Organisation-Einladung anfordern" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Ungültiges Token: Fordere eine neue Organisationseinladung an" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Ungültiges Token: kein Token für eine Organisationseinladung" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "Die Einladung der Organisation ist nicht gültig." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "Die Einladung der Organisation existiert nicht mehr." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "Die Einladung für „${organization_name}“ wurde abgelehnt." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Sie sind nun '${role}' von der Organisation '${organization_name}'." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Abgelaufenes Token: Bitte neue Projekt-Rollen-Einladung anfordern" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Ungültiges Token: Bitte neue Projekt-Rollen-Einladung anfordern" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Ungültiges Token: Dies ist keine Einladung für eine Zusammenarbeit" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "Rolleneinladung ist nicht gültig." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "Ungültiges Token: Projekt exestiert nicht." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "Rolleneinladung ist nicht mehr existent." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "Die Einladung für '${project_name}' wurde abgelehnt." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format 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:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" "Bitte lesen Sie unsere aktualisierten Nutzungsbedingungen." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -445,14 +445,14 @@ msgstr "" "Die vertrauenswürdige Veröffentlichung ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für weitere Informationen." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "deaktiviert. Siehe https://pypi.org/help#admin-intervention für weitere " "Informationen." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -461,13 +461,13 @@ msgstr "" "vertrauenswürdigen Herausgeber zu registrieren. Siehe auch https://pypi.org/" "help#openid-connect für weitere Informationen." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Sie können nicht mehr als 3 ausstehende vertrauenswürdige Publisher " "gleichzeitig registrieren." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -479,16 +479,16 @@ msgstr "" "Es wurden zu viele Versuche unternommen, einen vertrauenswürdigen " "Herausgeber zu registrieren. Versuchen Sie es später noch einmal." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Der vertrauenswürdige Herausgeber konnte nicht registriert werden" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -496,18 +496,18 @@ msgstr "" "Dieser vertrauenswürdige Herausgeber wurde bereits registriert. Bitte " "kontaktieren Sie die PyPI-Administratoren, wenn dies nicht beabsichtigt war." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" "Ein neuer ausstehender Herausgeber wurde registriert, zum Ersellen von " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Ungültige Herausgeber-ID" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Vertrauenswürdigen Herausgeber für Projekt entfernt " @@ -515,16 +515,34 @@ msgstr "Vertrauenswürdigen Herausgeber für Projekt entfernt " msgid "Banner Preview" msgstr "Banner-Vorschau" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Provider must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Anbieter muss durch ID angegeben werden" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 #, fuzzy msgid "Provide your response to the request." msgstr "Geben Sie Ihre Antwort auf die Anfrage." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Wähle einen Namen für dein Organisationskonto mit maximal 50 Zeichen." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -537,7 +555,7 @@ msgstr "" "Zahl beginnen und enden. Wähle einen anderen Namen für das " "Organisationskonto." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -545,7 +563,7 @@ msgstr "" "Dieser Organisations-Name wird schon von einem anderen Konto verwendet. " "Bitte einen anderen Namen wählen." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -553,16 +571,16 @@ msgstr "" "Sie haben bereits einen Antrag für diesen Namen eingereicht. Wählen Sie " "einen anderen Namen für das Organisationskonto." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Projekt auswählen" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Projektname angeben" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -570,20 +588,20 @@ msgstr "" "Beginnen und enden Sie mit einem Buchstaben oder einer Zahl, die nur ASCII-" "Zahlen und '.', '_' und '-' enthalten." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Dieser Projekt-Name wird schon von einem anderen Konto verwendet. Bitte " "einen anderen Namen wählen." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Konto erstellen" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -591,7 +609,7 @@ msgstr "" "Der Name der Organisation ist zu lang. Wähle einen Organisationsnamen mit " "100 Zeichen oder weniger." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -599,11 +617,11 @@ msgstr "" "Die URL der Organisation ist zu lang. Wähle eine Organisations-URL mit 400 " "Zeichen oder weniger." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "Die Organisations-URL muss mit http:// oder https:// beginnen" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -611,7 +629,7 @@ msgstr "" "Die Organisationsbeschreibung ist zu lang. Wählen Sie eine " "Organisationsbeschreibung mit 400 Zeichen oder weniger." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -623,15 +641,15 @@ msgstr "" "Die Beschreibung ist zu lang. Wählen Sie eine Beschreibung mit 400 Zeichen " "oder weniger." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Sie haben bereits die maximale Anzahl übermittelt " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Bitte wählen Sie einen Team-Namen mit maximal 50 Zeichen." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -640,26 +658,26 @@ msgstr "" "Punkt, Unterstrich, Bindestrich oder Schrägstrich beginnen oder enden. Bitte " "wählen Sie einen anderen Team-Namen aus." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" "Dieser Team-Name wurde bereits verwendet. Bitte wählen Sie einen anderen " "Team-Namen." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Alternativen Repository-Name angeben" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Alternative Repository-URL angeben" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" "Die URL ist zu lang. Bitte eine URL mit 400 Zeichen oder weniger verwenden." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." @@ -667,69 +685,69 @@ msgstr "" "Die Beschreibung ist zu lang. Wählen Sie eine Beschreibung mit 400 Zeichen " "oder weniger." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Konto-Details aktualisiert" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Wiederherstellungscodes wurden bereits generiert" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "E-Mail-Adresse bestätigen um einen neuen API-Token zu erstellen." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API-Token existiert nicht." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Ungültige Anmeldedaten. Erneut versuchen" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Ungültige Angaben zum alternativen Repository-Speicherort" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Alternatives Repository '${name}' hinzugefügt" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Anfrage bestätigen" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "Ungültige alternative Repository-ID" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Ungültiges alternatives Repository für das Projekt" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -738,14 +756,14 @@ msgstr "" "Konnte alternative Repository nicht löschen – ${confirm} ist nicht das " "gleiche wie ${alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Alternatives Repository '${name}' löschen" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -753,43 +771,43 @@ msgstr "" "Löschen von Projekten ist vorübergehend deaktiviert. Siehe https://pypi.org/" "help#admin-intervention für Details." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Kann Release nicht aus dem Verkehr ziehen - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Kann Release nicht wieder in den Verkehr bringen - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Konnte Veröffentlichung nicht löschen entfernen – " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Es konnte keine Datei gefunden werden" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Konnte Datei nicht löschen – " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} ist jetzt ${role} des Projekts '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -798,8 +816,8 @@ msgstr "" "Der Benutzer '${username}' hat keine gültige email Adresse und konnte nicht " "als '${role_name}' hinzugefügt werden" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -807,26 +825,62 @@ msgstr "" "Der Benutzer '${username}' hat schon eine Einladung bekommen. Bitte versuche " "es später noch einmal." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Die Einladung wurde '${username}' zugestellt" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Es konnte keine Einladung für eine Berechtigungsrolle gefunden werden." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Die Einladung ist schon angelaufen." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Einladung von '${username}' wurde annuliert." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -865,14 +919,14 @@ msgstr "" "ActiveState-basierte vertrauenswürdige Herausgeber sind vorübergehend " "deaktiviert. Siehe https://pypi.org/help#admin-intervention für Details." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "Der Benutzer '${username}' besitzt bereits die Rolle ${role_name} für die " "Organisation" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -881,27 +935,27 @@ msgstr "" "Der Benutzer '${username}' hat keine gültige E-Mail-Adresse und konnte nicht " "als '${role_name}' hinzugefügt werden" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" "Neue Nutzer können nicht eingeladen werden. Organisation ist nicht in gutem " "Zustand." -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Ich konnte keine Einladung zur Organisation finden." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "Die Einladung der Organisation konnte nicht erneut gesendet werden." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Abgelaufene Einladung für '${username}' gelöscht." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1201,34 +1255,34 @@ msgstr[1] "vor ungefähr %1 Minuten" msgid "Just now" msgstr "Nur Jetzt" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Aktiv" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Zuletzt benutzt" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Unbezahlt" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Abgebrochen" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Unvollständig" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Unvollständig Abgelaufen" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Erprobung" @@ -1248,26 +1302,26 @@ msgstr "Seite nicht gefunden (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Wir haben überall nachgesehen, konnten diese Seite aber nicht finden" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Und nun zu etwas
völlig anderem" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - Der Cheese-Shop Sketch" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1357,7 +1411,7 @@ msgstr "Monty Python - Der Cheese-Shop Sketch" msgid "External link" msgstr "Externer Link" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Skript des Sketches" @@ -1432,24 +1486,24 @@ msgstr "" msgid "Password strength:" msgstr "Passwort-Stärke:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Hauptnavigation" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Hilfe" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "Dokumente" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1458,11 +1512,11 @@ msgstr "Sponsoren" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Einloggen" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrieren" @@ -1486,7 +1540,7 @@ msgstr "Hauptmenü" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1506,7 +1560,7 @@ msgstr "" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Marken der Python Software Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1525,27 +1579,27 @@ msgstr "" "Der Python Package Index (PyPI) ist ein Software-Verzeichnis der " "Programmiersprache Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: Letzte 40 Aktualisierungen" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 neueste Pakete" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Zum Hauptinhalt springen" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Zur mobilen Version wechseln" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1559,13 +1613,13 @@ msgstr "Zur mobilen Version wechseln" msgid "Warning" msgstr "Warnung" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Sie verwenden einen nicht unterstützten Browser, aktualisieren Sie auf eine " "neuere Version." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1575,7 +1629,7 @@ msgstr "" "der Sie Verteilungstools und -prozesse ausprobieren können, ohne den realen " "Index zu beeinflussen." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1583,174 +1637,174 @@ msgstr "" "Einige Funktionen sind möglicherweise ohne JavaScript nicht nutzbar. Bitte " "versuchen Sie es mit aktiviertem JavaScript, falls Probleme auftreten." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "PyPI durchsuchen" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Projekte suchen" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Suche" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Projekte suchen" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Hilfe-Navigation" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Installieren von Paketen" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Hochladen von Paketen" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Bedienungsanleitung" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Beibehaltung des Projektnamens" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Häufige Fragen" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Über PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Navigation in \"Über PyPI\"" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "PyPI-Homepage" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Infrastruktur Übersicht" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistiken" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logos und Markenzeichen" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Unsere Sponsoren" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Mitwirken bei PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navigation im Bereich \"Mitwirken bei PyPI\"" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Fehler und Rückmeldungen" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Mitwirken auf GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "PyPI übersetzen" # | msgid "Sponsors" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsor" msgid "Sponsor PyPI" msgstr "Sponsor" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Entwicklungs-Anerkennungen" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPI verwenden" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Navigation in \"PyPI verwenden\"" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Nutzungsbedingungen" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Sicherheitsproblem melden" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Verhaltensrichtlinien" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Datenschutz" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Richtlinie zur akzeptablen Nutzung" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Status:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "alle Systeme betriebsbereit" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Entwickelt und gepflegt von der Python-Gemeinschaft, für die Python-" "Gemeinschaft." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Spenden Sie noch heute!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Sitemap" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Zur Desktop-Version wechseln" @@ -1900,23 +1954,23 @@ msgstr "Passwort" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2350,6 +2404,7 @@ msgid "Confirm" msgstr "Bestätigungsformular" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2358,7 +2413,7 @@ msgstr "Abbrechen" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2570,11 +2625,26 @@ msgstr "" "Sie den Zugang zu Ihrem Konto verlieren. Holen Sie sich " "Hilfe mit Wiederherstellungscodes.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Das PyPI-Konto %(username)s wurde gelöscht." +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Jemand, möglicherweise Sie selbst, hat eine %(method)s-Zwei-Faktor-" +"Authentifizierungsmethode zu Ihrem PyPI-Konto %(username)s " +"hinzugefügt." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2592,20 +2662,48 @@ msgstr "" "href=\"%(href)s\">%(email_address)s mit den PyPI-Administratoren in " "Kontakt treten." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Jemand, möglicherweise Sie selbst, hat das Passwort des PyPI-Kontos " +"%(username)s geändert." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Das PyPI-Konto %(username)s wurde gelöscht." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "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:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Sie erhalten dies, weil sie von %(initiator_username)s zu einem Projekt auf " "%(site)s hinzugefügt wurden." @@ -3646,6 +3744,8 @@ msgstr "Benachrichtigung ausblenden" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3845,7 +3945,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s hat bisher keine Projekte zu PyPI hochgeladen." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3884,7 +3984,7 @@ msgstr "Veröffentlichen" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4148,7 +4248,7 @@ msgid "Remove email" msgstr "E-Mail-Adresse entfernen" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4160,13 +4260,13 @@ msgid "All projects" msgstr "Alle Projekte" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Erstellt" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Zuletzt benutzt" @@ -4345,11 +4445,137 @@ msgid "Update password" msgstr "Passwort aktualisieren" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Kontonavigation" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Mit dem Konto verbundene E-Mail-Adressen" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Nutzungsbedingungen" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Mein Konto" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Benutzer %(user)s vom Projekt entfernen" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Entfernen" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Benutzer %(user)s vom Projekt entfernen" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Anwendung entfernen" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Sie sind noch keiner Organisation auf PyPI beigetreten." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Konto kann nicht entfernt werden" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Mitwirken auf GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Wählen Sie den Namen des Organisationskontos aus" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API-Token" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4358,19 +4584,19 @@ msgstr "" "API-Token stellen eine alternative Authentifizierungsmethode beim Hochladen " "von Paketen zum PyPI dar." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Mehr über API-Token erfahren" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Aktive API-Token für dieses Konto" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "API-Token hinzufügen" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4379,55 +4605,55 @@ msgstr "" "Primäre E-Mail-Adresse bestätigen, um API-Token zu " "diesem Konto hinzuzufügen." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Token-Geltungsbereich: gesamtes Konto" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Token-Geltungsbereich: Projekt %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Verfällt: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Konto erstellt" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Eingeloggt" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Zwei-Faktor-Verfahren:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Keins" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "Sicherheitsgerät (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4437,39 +4663,39 @@ msgstr "" "Authentifizierungsanwendung (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery code" msgstr "Wiederherstellungscodes" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Gerät entfernen" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Anmeldung fehlgeschlagen" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Einfache Authentifizierung (Upload-Entpunkt)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Grund:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4477,14 +4703,14 @@ msgstr "Grund:" msgid "Incorrect Password" msgstr "Ihr aktuelles Passwort" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Ungültiger oder abgelaufener Zweifaktor-Login." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." @@ -4492,8 +4718,8 @@ msgid "Invalid two factor (WebAuthn)" msgstr "Ungültiger oder abgelaufener Zweifaktor-Login." # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4501,116 +4727,116 @@ msgstr "Ungültiger oder abgelaufener Zweifaktor-Login." msgid "Invalid two factor (Recovery code)" msgstr "Ungültiger Wiederherstellungs-Code." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "Zwei-Faktor-Authentifizierung hinzugefügt" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "E-Mail zum Konto hinzugefügt" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "E-Mail vom Konto entfernt" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-Mail bestätigt" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "E-Mail-Adresse erneut bestätigt" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Primäre E-Mail-Adresse geändert" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Alte primäre E-Mail-Adresse:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Neue primäre E-Mail-Adresse:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Primäre E-Mail-Adresse eingestellt" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "E-Mail gesendet" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Von:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "An:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Betreff:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Passwort-Rücksetzung angefragt" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "Passwort-Rücksetzung angefragt" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Passwort erfolgreich zurückgesetzt" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Passwort erfolgreich geändert" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Passwort zurücksetzen" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projekt:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Zwei-Faktor-Authentifizierung hinzugefügt" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4619,15 +4845,15 @@ msgstr "" "Verfahren: Sicherheitsgerät (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Gerätename:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4637,43 +4863,69 @@ msgstr "" "Verfahren: Authentifizierungsanwendung (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Zwei-Faktor-Authentifizierung entfernt" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Zwei-Faktor-Authentifizierung entfernt" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Wiederherstellungscodes wurden generiert" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery codes regenerated" msgstr "Wiederherstellungscodes wurden bereits generiert" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery code used for login" msgstr "Wiederherstellungscodes wurden bereits generiert" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Kontonavigation" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "GitHub: %(username)s" +msgstr "Hallo %(username)s!" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "%(service)s: %(username)s" +msgstr "Hallo %(username)s!" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Kontonavigation" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "API-Token hinzugefügt" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4681,33 +4933,33 @@ msgstr "API-Token hinzugefügt" msgid "Token name:" msgstr "Token-Bezeichnung:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API-Token entfernt" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Eindeutiger Bezeichner:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" "API Token wurde wegen sicherheitstechnischen Gründen automatisch entfernt" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Reason: Token found at public url" msgstr "Wird auf dem öffentlichen Profil angezeigt" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4717,7 +4969,7 @@ msgstr "" "Wenn der Eigentümer nicht reagiert, finden Sie weitere Informationen unter: " "%(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4725,7 +4977,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Die Einladung für '${Organisation_name}' wurde abgelehnt." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4736,7 +4988,7 @@ msgstr "" "%(username)s wurde als %(role_name)s vom Projekt " "entfernt" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4747,7 +4999,7 @@ msgstr "" "%(username)s wurde als %(role_name)s vom Projekt " "entfernt" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" @@ -4756,39 +5008,39 @@ msgstr "" "Wenn der Eigentümer nicht reagiert, finden Sie weitere Informationen unter: " "%(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Die Einladung für '${Organisation_name}' wurde abgelehnt." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "Projekt-Beschreibung" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Alle Veröffentlichungen von %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "'%(project_name)s' verwalten" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4800,12 +5052,12 @@ msgstr "" "Ihrem Konto stattfinden. Wenn Sie etwas Verdächtiges bemerken, sichern Sie bitte so schnell wie möglich Ihr Konto." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Kürzliche Konto-Aktivitäten" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4813,7 +5065,7 @@ msgstr "Kürzliche Konto-Aktivitäten" msgid "Event" msgstr "Ereignis" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4824,25 +5076,25 @@ msgstr "Ereignis" msgid "Time" msgstr "Zeit" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Zusätzliche Informationen" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Datum / Zeit" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Positions-Informationen" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4852,7 +5104,7 @@ msgstr "Positions-Informationen" msgid "Device Info" msgstr "Gerätename" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4860,15 +5112,15 @@ msgstr "" "Hier erscheinen Ereignisse wenn sicherheitsrelevante Aktionen auf dem Konto " "ausgeführt werden." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Konto löschen" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Konto kann nicht entfernt werden" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4883,7 +5135,7 @@ msgstr[1] "" "Dieses Konto ist derzeit der alleinige Besitzer von " "%(count)s Projekten." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4895,7 +5147,7 @@ msgstr[0] "" msgstr[1] "" "Sie müssen diese Projekte übertragen oder löschen, um Ihr Konto zu löschen." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or Eigentum übertragen oder Projekt löschen" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4912,12 +5164,12 @@ msgstr "" msgid "Proceed with caution!" msgstr "Mit Vorsicht fortfahren!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" "Wenn es einmal gelöscht ist, können Sie Ihr Konto nicht mehr wiederherstellen" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "PyPI-Konto löschen" @@ -4997,24 +5249,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Letzte 2FA-Methode kann nicht entfernt werden" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Entfernen" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Authentifizierungs-Anwendung entfernen" @@ -5373,7 +5607,7 @@ msgstr "Inaktiv" msgid "Manager" msgstr "Verwalter" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5724,21 +5958,17 @@ msgstr "" "Lesen Sie hier mehr über die OpenID-Connect-" "Unterstützung von GitHub Actions." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "PyPI-Projektname" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Projektname" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5746,22 +5976,23 @@ msgstr "PyPI-Projektname" msgid "project name" msgstr "Projektname" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" "Das Projekt (auf PyPI), das erstellt wird, wenn dieser Herausgeber verwendet " "wird" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "Besitzer" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5770,25 +6001,25 @@ msgstr "" "Der GitHub-Organisationsname oder GitHub-Benutzername, der das Repositorium " "besitzt" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Repository-Name" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "Repository" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "Der Name des GitHub-Repositorys, das den Publikations-Workflow enthält" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5796,13 +6027,13 @@ msgstr "Der Name des GitHub-Repositorys, das den Publikations-Workflow enthält" msgid "Workflow name" msgstr "Name" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5814,8 +6045,8 @@ msgstr "" "Repository vorhanden sein." # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5825,9 +6056,9 @@ msgstr "" msgid "Environment name" msgstr "Ungültiger Repository-Name" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5837,7 +6068,7 @@ msgstr "Ungültiger Repository-Name" msgid "(optional)" msgstr "(optional)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5857,10 +6088,10 @@ msgstr "" "Repository Betreuer mit Commit-Zugriff hat, die keinen PyPI-" "Veröffentlichungszugriff haben sollten." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5875,7 +6106,7 @@ msgstr "" msgid "Add" msgstr "Hinzufügen" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5886,7 +6117,25 @@ msgstr "" "Lesen Sie hier mehr über die Unterstützung von " "GitLab CI/CD OpenID Connect." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "PyPI-Projektname" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" +"Das Projekt (auf PyPI), das erstellt wird, wenn dieser Herausgeber verwendet " +"wird" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5894,7 +6143,7 @@ msgstr "" msgid "Namespace" msgstr "Name" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5902,7 +6151,7 @@ msgstr "Name" msgid "namespace" msgstr "Kein Name angegeben" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5910,7 +6159,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5919,7 +6168,7 @@ msgstr "" msgid "Project name" msgstr "Projektname" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5927,7 +6176,7 @@ msgstr "Projektname" msgid "project" msgstr "Projekt:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 #, fuzzy @@ -5936,19 +6185,19 @@ msgstr "Projekt:" msgid "The name of the GitLab project that contains the publishing workflow" msgstr "Der Name des GitHub-Repositorys, das den Publikations-Workflow enthält" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 #, fuzzy @@ -5965,7 +6214,7 @@ msgstr "" "Verzeichnis .github/workflows/ in dem oben konfigurierten " "Repository vorhanden sein." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5974,7 +6223,7 @@ msgstr "" msgid "release" msgstr "Veröffentlichungen" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, fuzzy, python-format @@ -6001,7 +6250,7 @@ msgstr "" "Repository Betreuer mit Commit-Zugriff hat, die keinen PyPI-" "Veröffentlichungszugriff haben sollten." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -6012,13 +6261,13 @@ msgstr "" "Lesen Sie hier mehr über die Unterstützung von " "OpenID Connect durch Google." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "E-Mail" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." @@ -6026,19 +6275,19 @@ msgstr "" "Die E-Mail-Adresse des Kontos oder Dienstkontos, das für die " "Veröffentlichung verwendet wird." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Betreff" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "Betreff" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6051,7 +6300,7 @@ msgstr "" "weiter ein, die für die Veröffentlichung verwendet wird. Weitere Details hier." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -6062,7 +6311,7 @@ msgstr "" "Lesen Sie hier mehr über die OpenID-Connect-" "Unterstützung von ActiveState." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6070,7 +6319,7 @@ msgstr "" msgid "Organization" msgstr "Projekt-Beschreibung" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6078,7 +6327,7 @@ msgstr "Projekt-Beschreibung" msgid "my-organization" msgstr "Projekt-Beschreibung" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 #, fuzzy @@ -6089,7 +6338,7 @@ msgstr "" "Der GitHub Organisationsname oder GitHub Benutzername, der das Repository " "besitzt" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6097,7 +6346,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Projektname" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6105,13 +6354,13 @@ msgstr "Projektname" msgid "my-project" msgstr "Projekt:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "Das ActiveState-Projekt, das Ihr Python-Artefakt erstellen wird." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6119,7 +6368,7 @@ msgstr "Das ActiveState-Projekt, das Ihr Python-Artefakt erstellen wird." msgid "Actor Username" msgstr "Benutzername" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6127,7 +6376,7 @@ msgstr "Benutzername" msgid "my-username" msgstr "Benutzername" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6137,15 +6386,15 @@ msgstr "" "Der Benutzername für das ActiveState-Konto, das den Build Ihres Python-" "Artefakts auslösen wird." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Herausgeber verwalten" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Projekt" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -6154,26 +6403,26 @@ msgstr "" "Projekte können in der Publikations-Konfiguration für jedes einzelne Projekt " "hinzugefügt werden." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Angesagte Projekte" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Herausgeber" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Details" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -6182,19 +6431,19 @@ msgstr "" "Derzeit werden keine anhängigen Herausgeber konfiguriert. Herausgeber für " "Projekte, die noch nicht existieren, können unten hinzugefügt werden." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Einen neuen anhängigen Herausgeber hinzufügen" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Sie können diese Seite verwenden, um \"anhängige\" vertrauenswürdige " "Herausgeber zu registrieren." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6213,7 +6462,7 @@ msgstr "" "über \"anhängige\" und gewöhnliche vertrauenswürdige Herausgeber hier lesen." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notwe announced that PyPI " diff --git a/warehouse/locale/el/LC_MESSAGES/messages.po b/warehouse/locale/el/LC_MESSAGES/messages.po index 48197d0728fc..b4487aa4c0fe 100644 --- a/warehouse/locale/el/LC_MESSAGES/messages.po +++ b/warehouse/locale/el/LC_MESSAGES/messages.po @@ -27,7 +27,7 @@ msgstr "" "X-Generator: Weblate 5.10-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -35,7 +35,7 @@ msgstr "" "Θα πρέπει να επιβεβαιώσετε τον **πρωτεύοντα** λογαριασμό ηλεκτρονικού " "ταχυδρομείου σας πριν μπορέσετε να εκτελέσετε αυτή τη δράση." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -44,11 +44,11 @@ msgstr "" "σας για να εκτελέσετε αυτή τη δράση." # | msgid "Stay updated:" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "η τοπική γλώσσα ενημερώθηκε" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Το email δεν είναι έγκυρο. Δοκιμάστε ξανά." @@ -86,17 +86,17 @@ msgstr "Δεν βρέθηκε χρήστης με αυτό το όνομα" msgid "TOTP code must be ${totp_length} digits." msgstr "Ο κώδικας TOTP πρέπει να αποτελείται από ${totp_length} ψηφία." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Οι Kωδικοί Aνάκτησης πρέπει να είναι ${recovery_code_length} χαρακτήρες." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Επιλέξτε ένα όνομα χρήστη έως 50 χαρακτήρες ή λιγότερους." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -104,14 +104,14 @@ msgstr "" "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη από άλλον λογαριασμό. Διαλέξτε ένα " "διαφορετικό όνομα χρήστη." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Δύναμη κωδικού χρήστη:" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, fuzzy, python-brace-format #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -120,23 +120,23 @@ msgid "" "out for ${time}. Please try again later." msgstr "Έγιναν πολλές ανεπιτυχείς απόπειρες σύνδεσης. Δοκιμάστε ξανά αργότερα." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Οι κωδικοί δεν ταιριάζουν. Δοκιμάστε ξανά." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "Το email δεν είναι έγκυρο. Δοκιμάστε ξανά." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Δεν μπορείτε να χρησιμοποιήσετε ένα email από αυτό το domain. Δοκιμάστε με " "άλλο email." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -144,7 +144,7 @@ msgstr "" "Αυτό το email χρησιμοποιείται ήδη από αυτόν τον λογαριασμό. Χρησιμοποιήστε " "ένα διαφορετικό email." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -152,34 +152,34 @@ msgstr "" "Αυτό το email χρησιμοποιείται ήδη από άλλο λογαριασμό. Χρησιμοποιήστε ένα " "διαφορετικό email." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "Οι διευθύνσεις URL δεν επιτρέπονται στο πεδίο ονόματος." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Μη έγκυρος TOTP κωδικός." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Μη έγκυρο WebAuthn assertion: Bad payload" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Μη έγκυρος κωδικός ανάκτησης." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Ο Κωδικός Ανάκτησης έχει ήδη χρησιμοποιηθεί." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Το όνομα χρήστη δεν είναι έγκυρο. Δοκιμάστε ξανά." @@ -227,7 +227,7 @@ msgstr "Ήδη πιστοποιημένος" msgid "Successful WebAuthn assertion" msgstr "Επιτυχής WebAuthn assertion" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Ο κωδικός ανάκτησης έγινε δεκτός. Ο παρεχόμενος κωδικός δεν μπορεί να " @@ -241,34 +241,34 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "Ληγμένο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Μη έγκυρο token: δεν έγινε παροχή του token" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Μη έγκυρο token: δεν αποτελεί token επαναφοράς κωδικού" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Μη έγκυρο token: ο χρήστης δεν βρέθηκε" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Μη έγκυρο token: ο χρήστης συνδέθηκε από τότε που ζητήθηκε αυτό το token" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -276,163 +276,163 @@ msgstr "" "Μη έγκυρο token: ο κωδικός έχει ήδη αλλάξει από τότε που ζητήθηκε αυτό το " "token" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Έχετε μηδενίσει τον κωδικό χρήστη σας" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: please try to login again" msgstr "Λειγμένο token: ζητήστε πρόσκληση για νέο ρόλο έργου" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Μη έγκυρο token: ο χρήστης δεν βρέθηκε" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not a login confirmation token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Ληγμένο token: ζητήστε ένα νέο email επιβεβαίωσης συνδέσμου" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Μη έγκυρο token: ζητήστε ένα νέο email επιβεβαίωσης συνδέσμου" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "Το email δεν βρέθηκε" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "Το email είναι ήδη επιβεβαιωμένο" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Μπορείτε, πλέον, να θέσετε αυτό το email ως την κύρια διεύθυνση σας" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Αυτή είναι η κύρια διεύθυνση σας" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Η διεύθυνση email ${email_address} επιβεβαιώθηκε. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Λειγμένο token: ζητήστε πρόσκληση για νέο ρόλο έργου" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "Η πρόσκληση του οργανισμού δεν είναι έγκυρη." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "Η πρόσκληση οργανισμού δεν υπάρχει πλέον." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "Η πρόσκληση για το '${organization_name}' απορρίφθηκε." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, fuzzy, python-brace-format #| msgid "You are not an owner of this project" msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Δεν είστε ο κάτοχος αυτού του project" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Λειγμένο token: ζητήστε πρόσκληση για νέο ρόλο έργου" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not a collaboration invitation token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "Η πρόσκληση ρόλων δεν είναι έγκυρη." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: project does not exist" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "Πρόσκληση ρόλου δεν υπάρχει πλέον." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "Η πρόσκληση για το '${project_name}' απορρίφθηκε." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, fuzzy, python-brace-format #| msgid "You are not an owner of this project" msgid "You are now ${role} of the '${project_name}' project." msgstr "Δεν είστε ο κάτοχος αυτού του project" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -444,8 +444,8 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -455,7 +455,7 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -464,13 +464,13 @@ msgstr "" "εκδότη σε εκκρεμότητα. Ανατρέξτε στη διεύθυνση https://pypi.org/help#openid-" "connect for details." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Δεν μπορείτε να εγγράψετε περισσότερους από 3 αξιόπιστους εκδότες σε " "εκκρεμότητα ταυτόχρονα." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -483,36 +483,36 @@ msgid "" "again later." msgstr "Έγιναν πολλές ανεπιτυχείς απόπειρες σύνδεσης. Δοκιμάστε ξανά αργότερα." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Διαχείριση αυτού του project" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Διαχείριση έκδοσης" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -520,17 +520,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Επιλέξτε ένα όνομα χρήστη μέχρι 50 χαρακτήρες." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -547,7 +563,7 @@ msgstr "" "αρχίζουν και να τελειώνουν με γράμμα ή αριθμό. Διαλέξτε ένα διαφορετικό " "όνομα χρήστη." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -559,7 +575,7 @@ msgstr "" "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη από άλλον λογαριασμό. Διαλέξτε ένα " "διαφορετικό όνομα χρήστη." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -571,26 +587,26 @@ msgstr "" "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη από άλλον λογαριασμό. Διαλέξτε ένα " "διαφορετικό όνομα χρήστη." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Delete project" msgid "Select project" msgstr "Διαγραφή project" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Project name" msgid "Specify project name" msgstr "Όνομα project" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -601,13 +617,13 @@ msgstr "" "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη από άλλον λογαριασμό. Διαλέξτε ένα " "διαφορετικό όνομα χρήστη." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Δημιουργία λογαριασμού" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -616,7 +632,7 @@ msgid "" msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -625,11 +641,11 @@ msgid "" msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -638,7 +654,7 @@ msgid "" msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -647,23 +663,23 @@ msgid "" msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Επιλέξτε ένα όνομα χρήστη μέχρι 50 χαρακτήρες." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -673,24 +689,24 @@ msgstr "" "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη από άλλον λογαριασμό. Διαλέξτε ένα " "διαφορετικό όνομα χρήστη." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "Όνομα project" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -699,94 +715,94 @@ msgid "" msgstr "" "Το όνομα είναι πολύ μεγάλο. Διαλέξτε ένα όνομα με μέγιστο 100 χαρακτήρες." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Λεπτομέρειες λογαριασμού" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Το email ${email_address} προστέθηκε - ελέγξτε το email σας για τον σύνδεσμο " "επαλήθευσης" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Οι κωδικοί ανάκτησης έχουν ήδη δημιουργηθεί" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Λάθος διαπιστευτήρια. Προσπάθησε ξανά" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Μη έγκυρος κωδικός ανάκτησης." # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Μη έγκυρος κωδικός ανάκτησης." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm form" msgid "Confirm the request" msgstr "Επιβεβαίωση φόρμας" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Μη έγκυρος κωδικός ανάκτησης." # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Μη έγκυρος κωδικός ανάκτησης." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -798,84 +814,120 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "pre-release" msgid "Could not yank release - " msgstr "προ-έκδοση" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "pre-release" msgid "Could not un-yank release - " msgstr "προ-έκδοση" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Διαγραφή κυκλοφορίας" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 #, fuzzy #| msgid "Email already verified" msgid "Invitation already expired." msgstr "Το email είναι ήδη επιβεβαιωμένο" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -928,39 +980,39 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "Could not find organization invitation." msgstr "Ο χρήστης %(user)s δεν έχει ανεβάσει projects στο PyPI, ακόμα" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1240,38 +1292,38 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Ενέργεια" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Τελευταία χρησιμοποιήθηκε" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Άκυρο" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1291,26 +1343,26 @@ msgstr "Η σελίδα δεν βρέθηκε (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Ψάξαμε παντού αλλά δεν βρήκαμε αυτή τη σελίδα" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Και τώρα κάτι
εντελώς διαφορετικό" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - The Cheese Shop Sketch" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1400,7 +1452,7 @@ msgstr "Monty Python - The Cheese Shop Sketch" msgid "External link" msgstr "Εξωτερικός σύνδεσμος" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Δείτε το αντίγραφο του βίντεο" @@ -1476,24 +1528,24 @@ msgstr "" msgid "Password strength:" msgstr "Δύναμη κωδικού χρήστη:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Κύρια πλοήγηση" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Βοήθεια" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1502,11 +1554,11 @@ msgstr "Χορηγοί" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Σύνδεση" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Εγγραφή" @@ -1530,7 +1582,7 @@ msgstr "Κυρίως μενού" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1547,7 +1599,7 @@ msgstr "" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Packaging User Guide" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1565,27 +1617,27 @@ msgstr "" "Το Python Package Index (PyPI) είναι ένα αποθετήριο λογισμικού για την " "γλώσσα προγραμματισμού Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 τελευταίες ενημερώσεις" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 νέα πακέτα" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Μετάβαση στο κυρίως περιεχόμενο" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Αλλαγή στην έκδοση για κινητά" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1599,13 +1651,13 @@ msgstr "Αλλαγή στην έκδοση για κινητά" msgid "Warning" msgstr "Προειδοποίηση" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Χρησιμοποιείτε ένα μη υποστηριζόμενο περιηγητή. Αναβαθμίστε τον σε μια " "νεώτερη έκδοση." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1615,7 +1667,7 @@ msgstr "" "Index η οποία σας επιτρέπει να δοκιμάσετε τα εργαλεία διανομής καθώς και τις " "διεργασίες χωρίς να επηρεάζεται η πραγματική βάση δεδομένων." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1623,174 +1675,174 @@ msgstr "" "Μερικά χαρακτηριστικά δεν θα λειτουργούν χωρίς την JavaScript. Αν " "αντιμετωπίζετε προβλήματα, παρακαλούμε, ενεργοποιήστε την." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Αναζήτηση στο PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Αναζήτηση projects" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Αναζήτηση" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Αναζήτηση projects" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Βοήθεια πλοήγησης" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Εγκατάσταση πακέτων" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Ανέβασμα πακέτων" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Οδηγός χρήστη" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Όνομα project" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "FAQs" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Σχετικά με το PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Σχετικά με την πλοήγηση στο PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "Αρχική σελίδα PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Ταμπλό υποδομής" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Στατιστικά" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Οι χορηγοί μας" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Συνεισφορά στο PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Πλοήγηση στο πως να συνεισφέρετε" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Σφάλματα και ανατροφοδότηση" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Συνεισφέρετε στο GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Μεταφράστε το PyPI" # | msgid "Sponsors" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy msgid "Sponsor PyPI" msgstr "Χορηγοί" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Έπαινοι ανάπτυξης" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Χρησιμοποιώντας το PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Χρησιμοποιώντας την πλοήγηση του PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Όροι χρήσης" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Αναφορά θέματος ασφάλειας" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Κώδικας δεοντολογίας" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Πολιτική απορρήτου" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Κατάσταση: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "όλα τα συστήματα δουλεύουν" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Ανάπτυξη και υποστήριξη από την κοινότητα Python, για την κοινότητα Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Δωρίστε σήμερα!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Χάρτης ιστότοπου" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Μετάβαση στην έκδοση για υπολογιστές" @@ -1949,23 +2001,23 @@ msgstr "Κωδικός πρόσβασης" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2378,6 +2430,7 @@ msgid "Confirm" msgstr "Επιβεβαίωση φόρμας" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2386,7 +2439,7 @@ msgstr "Άκυρο" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2587,12 +2640,22 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" -"Ο λογαριασμός σας στο PyPI %(username)s έχει διαγραφεί." +"Κάποιος, ίσως εσείς, έχει αλλάξει τον κωδικό χρήστη %(username)s του λογαριασμού σας στο PyPI." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2610,26 +2673,49 @@ msgstr "" "href=\"%(href)s\">%(email_address)s προκειμένου να επικοινωνήσετε με " "τους διαχειριστές του PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Κάποιος, ίσως εσείς, έχει αλλάξει τον κωδικό χρήστη %(username)s του λογαριασμού σας στο PyPI." + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" +"Ο λογαριασμός σας στο PyPI %(username)s έχει διαγραφεί." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, fuzzy, python-format #| msgid "" #| "You have been added as %(role)s to the %(site)s project " #| "%(project)s by %(submitter)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Έχετε προστεθεί ως %(role)s στο %(site)s project " "%(project)s από %(submitter)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, fuzzy, python-format #| msgid "" #| "You are receiving this because you have been added by %(submitter)s to a " #| "project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Το λαμβάνετε αυτό επειδή έχετε προστεθεί από %(submitter)s σε ένα project " "στο %(site)s." @@ -3685,6 +3771,8 @@ msgstr "Απαλοιφή αυτής της ειδοποίησης" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3887,7 +3975,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "Ο χρήστης %(username)s δεν έχει ανεβάσει ακόμα projects στο PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3928,7 +4016,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4206,7 +4294,7 @@ msgid "Remove email" msgstr "Αφαίρεση email" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4218,13 +4306,13 @@ msgid "All projects" msgstr "Όλα τα έργα" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Δημιουργήθηκε" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Τελευταία χρησιμοποιήθηκε" @@ -4403,11 +4491,135 @@ msgid "Update password" msgstr "Ενημέρωση κωδικού πρόσβασης" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Πλοήγηση λογαριασμού" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Emails που συσχετίζονται με τον λογαριασμό σας" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Όροι χρήσης" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Ο λογαριασμός μου" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Αφαίρεση του χρήστη %(user)s από αυτό το project" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Αφαίρεση" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Αφαίρεση του χρήστη %(user)s από αυτό το project" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Αφαίρεση εφαρμογής" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "Ο χρήστης %(user)s δεν έχει ανεβάσει projects στο PyPI, ακόμα" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Αδύνατη η διαγραφή του λογαριασμού" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Συνεισφέρετε στο GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API tokens" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4416,19 +4628,19 @@ msgstr "" "Τα API tokens παρέχουν έναν εναλλακτικό τρόπο για να πιστοποιηθείτε όταν " "ανεβάζετε πακέτα στο PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Μάθετε περισσότερα για τα API tokens" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Ενεργά API tokens για αυτόν τον λογαριασμό" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Προσθήκη API token" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4437,55 +4649,55 @@ msgstr "" "Επιβεβαιώστε την κύρια διεύθυνση email σας " "προκειμένου να προσθέσετε API tokens στο λογαριασμό σας." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Πεδίο εφαρμογής token: ολόκληρος ο λογαριασμός" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Πεδίο εφαρμογής token: %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Ο λογαριασμός δημιουργήθηκε" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Συνδεδεμένος" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Μέθοδος δύο-παραγόντων:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "None" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "Συσκευή ασφαλείας (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4496,38 +4708,38 @@ msgstr "" "abbr>)" # | msgid "Error code" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy msgid "Recovery code" msgstr "Κωδικός σφάλματος" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Αφαίρεση συσκευής" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4535,14 +4747,14 @@ msgstr "" msgid "Incorrect Password" msgstr "Τρέχον κωδικός πρόσβασης" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Μη έγκυρη ή ληγμένη σύνδεση two factor." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." @@ -4550,8 +4762,8 @@ msgid "Invalid two factor (WebAuthn)" msgstr "Μη έγκυρη ή ληγμένη σύνδεση two factor." # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4559,120 +4771,120 @@ msgstr "Μη έγκυρη ή ληγμένη σύνδεση two factor." msgid "Invalid two factor (Recovery code)" msgstr "Μη έγκυρος κωδικός ανάκτησης." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "Προστέθηκε η πιστοποίηση δύο-παραγόντων" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Το email προστέθηκε στον λογαριασμό" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Το email αφαιρέθηκε από τον λογαριασμό" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Το email επιβεβαιώθηκε" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Το email επαναβεβαιώθηκε" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Το κύριο email άλλαξε" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Παλιό κύριο email:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Νέο κύριο email:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Το κύριο email ενεργοποιήθηκε" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "Το email, για μηδενισμό του κωδικού χρήστη, στάλθηκε" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 #, fuzzy #| msgid "Project:" msgid "Subject:" msgstr "Project:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Ζητήθηκε μηδενισμός κωδικού" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "Ζητήθηκε μηδενισμός κωδικού" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Ο κωδικός μηδενίστηκε επιτυχώς" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Ο κωδικός άλλαξε επιτυχώς" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Μηδενισμός κωδικού χρήστη" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Project:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Προστέθηκε η πιστοποίηση δύο-παραγόντων" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4681,15 +4893,15 @@ msgstr "" "Μέθοδος: Συσκευή ασφάλειας (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Όνομα συσκευής:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4699,45 +4911,71 @@ msgstr "" "Μέθοδος: Εφαρμογή πιστοποίησης (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Η πιστοποίηση δύο-παραγόντων αφαιρέθηκε" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Η πιστοποίηση δύο-παραγόντων αφαιρέθηκε" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery codes generated" msgstr "Οι κωδικοί ανάκτησης έχουν ήδη δημιουργηθεί" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery codes regenerated" msgstr "Οι κωδικοί ανάκτησης έχουν ήδη δημιουργηθεί" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery code used for login" msgstr "Οι κωδικοί ανάκτησης έχουν ήδη δημιουργηθεί" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Πλοήγηση λογαριασμού" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Προφίλ %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Προφίλ %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Πλοήγηση λογαριασμού" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Το API token προστέθηκε" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4745,32 +4983,32 @@ msgstr "Το API token προστέθηκε" msgid "Token name:" msgstr "Όνομα token:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Το API token αφαιρέθηκε" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Μοναδικό αναγνωριστικό:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Reason: Token found at public url" msgstr "Εμφανίστηκε στο δημόσιο προφίλ σας" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4780,7 +5018,7 @@ msgstr "" "Αν ο κάτοχος δεν επικοινωνήσει μαζί σας ανατρέξτε στο %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "" @@ -4791,7 +5029,7 @@ msgstr "" "%(username)s αφαιρέθηκε από %(role_name)s στο " "project" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4802,7 +5040,7 @@ msgstr "" "%(username)s αφαιρέθηκε από %(role_name)s στο " "project" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4813,7 +5051,7 @@ msgstr "" "%(username)s αφαιρέθηκε από %(role_name)s στο " "project" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" @@ -4822,7 +5060,7 @@ msgstr "" "Αν ο κάτοχος δεν επικοινωνήσει μαζί σας ανατρέξτε στο %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "" #| "%(username)s removed as project %(role_name)s" @@ -4831,33 +5069,33 @@ msgstr "" "%(username)s αφαιρέθηκε από %(role_name)s στο " "project" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "Περιγραφή project" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Όλες οι εκδόσεις του %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Διαχείριση '%(project_name)s'" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4866,12 +5104,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Πρόσφατη δραστηριότητα λογαριασμού" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4879,7 +5117,7 @@ msgstr "Πρόσφατη δραστηριότητα λογαριασμού" msgid "Event" msgstr "Συμβάν" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4890,25 +5128,25 @@ msgstr "Συμβάν" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Ημερομηνία / ώρα" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4918,7 +5156,7 @@ msgstr "" msgid "Device Info" msgstr "Όνομα συσκευής" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4926,15 +5164,15 @@ msgstr "" "Συμβάντα θα εμφανίζονται εδώ όταν δράσεις σχετιζόμενες με θέματα ασφάλειας " "θα προκύπτουν στον λογαριασμό σας." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Διαγραφή λογαριασμού" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Αδύνατη η διαγραφή του λογαριασμού" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4963,7 +5201,7 @@ msgstr[1] "" "strong> %(count)s projects.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4992,7 +5230,7 @@ msgstr[1] "" "projects προτού διαγράψετε τον λογαριασμό σας.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or μεταφορά κυριότητας ή διαγραφή project" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -5009,12 +5247,12 @@ msgstr "" msgid "Proceed with caution!" msgstr "Προχωρήστε με προσοχή!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" "Δεν θα έχετε τη δυνατότητα να ανακτήσετε τον λογαριασμό σας αφού διαγραφεί" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Διαγραφή του PyPI λογαριασμού σας" @@ -5099,24 +5337,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Δεν μπορείτε να αφαιρέσετε τον εαυτό σας από κάτοχο" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Αφαίρεση" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Αφαίρεση εφαρμογής πιστοποίησης" @@ -5498,7 +5718,7 @@ msgstr "" msgid "Manager" msgstr "Διαχείριση" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5857,23 +6077,17 @@ msgstr "" "Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Όνομα project" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5883,14 +6097,16 @@ msgstr "Όνομα project" msgid "project name" msgstr "Όνομα project" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"%(username)s άλλαξε ως %(role_name)s στο project" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5898,32 +6114,32 @@ msgstr "" msgid "owner" msgstr "Κάτοχος" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5931,13 +6147,13 @@ msgstr "" msgid "Workflow name" msgstr "Το όνομα σας" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5946,8 +6162,8 @@ msgid "" msgstr "" # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5957,9 +6173,9 @@ msgstr "" msgid "Environment name" msgstr "Μη έγκυρος κωδικός ανάκτησης." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5969,7 +6185,7 @@ msgstr "Μη έγκυρος κωδικός ανάκτησης." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5982,10 +6198,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -6000,7 +6216,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -6014,7 +6230,25 @@ msgstr "" "Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Όνομα project" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -6022,7 +6256,7 @@ msgstr "" msgid "Namespace" msgstr "Όνομα" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -6030,7 +6264,7 @@ msgstr "Όνομα" msgid "namespace" msgstr "Δεν έχει οριστεί όνομα" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -6038,7 +6272,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -6047,7 +6281,7 @@ msgstr "" msgid "Project name" msgstr "Όνομα project" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -6055,25 +6289,25 @@ msgstr "Όνομα project" msgid "project" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -6082,7 +6316,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -6091,7 +6325,7 @@ msgstr "" msgid "release" msgstr "Κυκλοφορίες" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -6104,7 +6338,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -6118,7 +6352,7 @@ msgstr "" "Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -6126,13 +6360,13 @@ msgstr "" msgid "email" msgstr "Προσθήκη ηλεκτρονικού ταχυδρομείου" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -6140,7 +6374,7 @@ msgstr "" msgid "Subject" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -6148,7 +6382,7 @@ msgstr "Project:" msgid "subject" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6157,7 +6391,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -6171,7 +6405,7 @@ msgstr "" "Για να μπορείτε να ανακτήσετε την πρόσβαση στο λογαριασμό σας, μηδενίστε τον κωδικό σας στο PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6179,7 +6413,7 @@ msgstr "" msgid "Organization" msgstr "Περιγραφή project" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6187,13 +6421,13 @@ msgstr "Περιγραφή project" msgid "my-organization" msgstr "Περιγραφή project" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6201,7 +6435,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Όνομα project" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6209,13 +6443,13 @@ msgstr "Όνομα project" msgid "my-project" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6223,7 +6457,7 @@ msgstr "" msgid "Actor Username" msgstr "Το όνομα χρήστη σας" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6231,7 +6465,7 @@ msgstr "Το όνομα χρήστη σας" msgid "my-username" msgstr "Όνομα χρήστη" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6239,63 +6473,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Διαχείριση έκδοσης" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Project:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Τα projects στην τάση" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Διαχείριση αυτού του project" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6307,7 +6541,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -389,32 +389,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -422,15 +422,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -438,65 +454,65 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -504,39 +520,39 @@ msgid "" "1024 characters or less." msgstr "Sirwsasady assdywakildadgoostar" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Sirwsasady assdywakildadgoostar" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -544,149 +560,185 @@ msgid "" "less." msgstr "Sirwsasady assdywakildadgoostar" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -715,37 +767,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -991,32 +1043,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1036,24 +1088,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1143,7 +1195,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1201,24 +1253,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1227,11 +1279,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1250,7 +1302,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1260,7 +1312,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1308,176 +1360,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1617,23 +1669,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2013,6 +2065,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2021,7 +2074,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2198,11 +2251,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2217,18 +2275,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2979,6 +3053,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3164,7 +3240,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3202,7 +3278,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3463,7 +3539,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3475,13 +3551,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3640,85 +3716,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3726,176 +3908,176 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3903,37 +4085,57 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3941,90 +4143,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4033,12 +4235,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4046,7 +4248,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4057,25 +4259,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4083,21 +4285,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4108,7 +4310,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4118,14 +4320,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4133,11 +4335,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4209,24 +4411,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4530,7 +4714,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4821,21 +5005,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4843,57 +5023,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4901,8 +5080,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4910,9 +5089,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4922,7 +5101,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4935,10 +5114,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4953,7 +5132,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4962,19 +5141,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4982,7 +5177,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4991,31 +5186,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5024,14 +5219,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5044,7 +5239,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5053,31 +5248,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5086,7 +5281,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5095,55 +5290,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5151,55 +5346,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5211,7 +5406,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "Bonvolu legi la ĝisdatigitajn Uzkondiĉojn." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -396,12 +396,12 @@ msgstr "" "Fidata eldonado estas provizore malebligita. Vidu la paĝon https://pypi.org/" "help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "malŝaltita. Vidu https://pypi.org/help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -409,11 +409,11 @@ msgstr "" "Vi devas konfirmi vian retpoŝtan adreson por starigi estontan fidatan " "eldonanton. Legu https://pypi.org/help#openid-connect por detaloj." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -423,16 +423,16 @@ msgid "" "again later." msgstr "Okazis troo da provoj registri fidatajn eldonantojn. Reprovu poste." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Ne eblis registri la fidatan eldonanton" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -440,17 +440,17 @@ msgstr "" "Jen jam registrita fidata eldonanto. Bonvolu kontakti la administrantojn de " "PyPi, se vi ne intencis tion." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Starigis novan estontan fidatan eldonanton por krei " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Nevalida identigilo de eldonanto" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Forigis fidatan eldonanton por projekto " @@ -458,15 +458,33 @@ msgstr "Forigis fidatan eldonanton por projekto " msgid "Banner Preview" msgstr "Antaŭrigardo de Rubando" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "La eldonanto devas esti specifita de identigilo" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Nomu vian organizaĵon per maksimume 50 skribsignoj." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -477,7 +495,7 @@ msgstr "" "literoj, ciferoj, punktoj, streketoj kaj substrekoj. Ĝi devas komenciĝi kaj " "finiĝi per litero aŭ cifero. Elektu alian organizaĵan kontonomon." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -485,7 +503,7 @@ msgstr "" "Tiu organizaĵa kontonomo jam estas uzata. Elektu alian organizaĵan " "kontonomon." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -493,16 +511,16 @@ msgstr "" "Vi jam submetis peton por organizaĵo de tiu konta nomo. Elektu alian " "organizaĵan kontan nomon." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Elekti projekton" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Specifi nomon de projekto" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -510,18 +528,18 @@ msgstr "" "Komenciĝante kaj finiĝante per litero aŭ cifero, enhavante nur Askiajn " "literojn, ciferojn, punkton «.», substrekon «_» kaj streketon «-»." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Tiu projekta nomo jam estas uzata. Elektu alian projektan nomon." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Cannot transfer project to an organization" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Ne eblas transdoni projekton al organizaĵo" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -529,7 +547,7 @@ msgstr "" "La organizaĵa nomo estas tro longa. Nomu la organizaĵon per maksimume 100 " "skribsignoj." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -537,11 +555,11 @@ msgstr "" "La organizaĵa retadreso estas tro longa. Elektu retadreson de maksimume 400 " "skribsignoj." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "La organizaĵa retadreso devas komenciĝi per http:// aŭ https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -549,7 +567,7 @@ msgstr "" "La organizaĵa priskribo estas tro longa. Elektu priskribon de maksimume 400 " "signoj." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -559,15 +577,15 @@ msgid "" "1024 characters or less." msgstr "La priskribo estas tro longa. Priskribu per maksimume 400 skribsignoj." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Vi jam submetis la maksimuman nombron de " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Nomu la teamon per maksimume 200 skribsignoj." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -576,87 +594,87 @@ msgstr "" "spaceto, punkto, substreko, streketo aŭ suprenstreko. Nomu vian teamon " "alimaniere." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Tiu teama nomo jam estas uzata. Nomu vian teamon alimaniere." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Specifu la nomon de via alternativa deponejo" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Specifu la retadreson de via alternativa deponejo" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" "La retadreso estas tro longa. Elektu retadreson de maksimume 400 skribsignoj." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "La priskribo estas tro longa. Priskribu per maksimume 400 skribsignoj." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Detaloj pri konto ĝisdatiĝis" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Realiraj kodoj jam generitaj" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "Konfirmu vian retpoŝtan adreson por krei API-ĵetonon." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API-ĵetono ne ekzistas." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Ne validaj salutiloj. Reprovu" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Nevalidaj detaloj pri loko de alternativa deponejo" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Aldonis alternativan deponejon «${name}»" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Konfirmi la peton" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "Nevalida identigilo de alternativa deponejo" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Nevalida alternativa deponejo por projekto" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -665,14 +683,14 @@ msgstr "" "Ne eblis forigi alternativan deponejon – ${confirm} diferencas de $" "{alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Forigis alternativan deponejon «${name}»" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -680,44 +698,44 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Ne eblis malfortiri eldonon " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Ne eblis malfortiri eldonon – " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Ne eblis forigi eldonon – " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Ne eblis trovi dosieron" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Ne eblis forviŝi dosieron – " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -726,34 +744,70 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format 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:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Invito sendita al '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Ne povis trovi inviton al rolo." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Invito jam eksvalidiĝis." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Invito de '${username}' eksvalidiĝis." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "Malsukcesis limigi la fidatan eldonanton" @@ -790,13 +844,13 @@ msgstr "" "Fidata eldonado per ActiveState estas provizore malebligita. Vidu la paĝon " "https://pypi.org/help#admin-intervention por detaloj." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "La uzanto «${username}» jam havas la rolon ${role_name} por la organizaĵo" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -805,25 +859,25 @@ msgstr "" "La uzanto «${username}» ne havas konfirmitan ĉefan retpoŝtan adreson, kaj " "tial ne rajtas esti ${role_name} de la organizaĵo" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Ne eblis trovi inviton al organizaĵo." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "Ne eblis resendi inviton al organizaĵo." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Eksvalidiĝinta Invito por «${username}» estas forviŝita." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1075,32 +1129,32 @@ msgstr[1] "Antaŭ %1 minutoj" msgid "Just now" msgstr "Ĵus" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Aktiva" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Malfrua" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Nepagita" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Nuligita" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Nekompleta" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Nekompleta eksvalidiĝinta" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Prova" @@ -1120,26 +1174,26 @@ msgstr "Paĝo Ne Trovita (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Ni serĉis ĉie sed ne sukcesis trovi ĉi tiun paĝon" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Kaj nun por io
tute malsama" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - La Sceno de la Fromaĝobutiko" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1229,7 +1283,7 @@ msgstr "Monty Python - La Sceno de la Fromaĝobutiko" msgid "External link" msgstr "Ekstera ligilo" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Vidi tekston de la filmo" @@ -1304,24 +1358,24 @@ msgstr "" msgid "Password strength:" msgstr "Forto de la pasvorto:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Ĉefnavigilo" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Helpo" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1330,11 +1384,11 @@ msgstr "Sponsoroj" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Saluti" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registri vin" @@ -1353,7 +1407,7 @@ msgstr "Menuo" msgid "Main menu" msgstr "Ĉefmenuo" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1367,7 +1421,7 @@ msgstr "" "Software Foundation pri la varoj kaj servoj asociitaj al pypi.org. Ajna " "alia uzo de aliulo estas malpermesata." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered markoj de Python Software Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1386,27 +1440,27 @@ msgstr "" "La Python Package Index (PyPI) estas deponejo de programaroj por la " "programlingvo Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 plej novaj ĝisdatigoj" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 plej novaj pakoj" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Salti al ĉefenhavo" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Ŝalti poŝaparatan version" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1420,11 +1474,11 @@ msgstr "Ŝalti poŝaparatan version" msgid "Warning" msgstr "Averto" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "Vi uzas ne subtenatan TTT-legilon. Ĝisdatigu al pli nova versio." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1434,7 +1488,7 @@ msgstr "" "ebligas provadon de la distribuaj iloj kaj procedoj sen modifo de la reala " "indekso." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1442,162 +1496,162 @@ msgstr "" "Kelkaj funkcioj postulas JavaScript. Bonvolu provi ŝalti ĝin, se vi spertas " "problemojn." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Serĉi en PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Serĉi projektojn" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Serĉi" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Serĉi projektojn" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navigilo por «Helpo»" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instalo de pakoj" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Alŝuto de pakoj" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Manlibro por uzantoj" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Retenado de projekta nomo" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Oftaj demandoj" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Pri PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Navigilo por «Pri PyPI»" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "Novaĵoj de PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Infrastruktura panelo" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistikoj" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Emblemoj kaj varmarkoj" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Niaj sponsoroj" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Kontribui al PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navigilo por «Kiel kontribui»" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Cimoj kaj komentoj" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Kontribui per GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traduki PyPI-on" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Sponsori PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Dankoj pro evoluigo" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Uzi PyPI-on" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Navigilo por «Uzi PyPI-on»" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Uzokondiĉoj" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Raporti problemon pri sekureco" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Kondutkodo" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Avizo pri privateco" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Reguloj pri akceptebla uzado" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Stato:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "ĉiuj sistemoj funkciantaj" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Evoluigata kaj mastrumata de la Python-komunumo, por la Python-komunumo." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Donacu hodiaŭ!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Paĝarmapo" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Ŝalti version por surtabla komputilo" @@ -1740,23 +1794,23 @@ msgstr "Pasvorto" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2166,6 +2220,7 @@ msgid "Confirm" msgstr "Konfirmi formularon" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2174,7 +2229,7 @@ msgstr "Rezigni" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2386,11 +2441,21 @@ msgstr "" "vi perdos atingon al viaj dupaŝaj metodoj, Vi eble ne plu povos atingi vian " "konton. Helpiĝu pri realiraj kodoj.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Via PyPI-konto %(username)s estas forigita." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Iu, eble vi, aldonis dupaŝan aŭtentikigan metodon %(method)s al via PyPI-" +"konto %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2407,20 +2472,47 @@ msgstr "" "Se vi ne faris tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Iu, eble vi, forigis dupaŝan aŭtentikigan metodon %(method)s for de via PyPI-" +"konto %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Via PyPI-konto %(username)s estas forigita." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " "%(site)s fare de %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Vi ricevis ĉi tion, ĉar vin aldonis %(initiator_username)s al projekto ĉe " "%(site)s." @@ -3324,6 +3416,8 @@ msgstr "Fermi ĉi tiun sciigon" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3518,7 +3612,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s ankoraŭ alŝutis neniun projekton al PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3556,7 +3650,7 @@ msgstr "Eldonado" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3817,7 +3911,7 @@ msgid "Remove email" msgstr "Forigi retpoŝtan adreson" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3829,13 +3923,13 @@ msgid "All projects" msgstr "Ĉiuj projektoj" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Kreita" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Laste uzita" @@ -4005,11 +4099,137 @@ msgid "Update password" msgstr "Ĝisdatigi pasvorton" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navigilo de konto" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Retpoŝtaj adresoj asociitaj kun via konto" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Uzokondiĉoj" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Mia Konto" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "Malanigi la uzanton %(user)s el ĉi tiu organizaĵo" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Forigi" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "Malanigi la uzanton %(user)s el ĉi tiu organizaĵo" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Forigi programon" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Vi ankoraŭ ne aliĝis al iu ajn organizaĵo ĉe PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Ne eblas forviŝi konton" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Kontribui per GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Elektu kontan nomon de la organizaĵo" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API-ĵetonoj" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4018,19 +4238,19 @@ msgstr "" "API-ĵetonoj estas alternativa metodo de aŭtentikigo por alŝuti pakojn al " "PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Lerni plu pri API-ĵetonoj" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Aktivaj API-ĵetonoj de ĉi tiu konto" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Aldoni API-ĵetonon" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4039,55 +4259,55 @@ msgstr "" "Kontrolu vian ĉefan retpoŝtan adreson por aldoni " "API-ĵetonojn al via konto." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Amplekso de la ĵetono: tuta konto" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Amplekso de la ĵetono: Projekto %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Eksvalidiĝos: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Konto kreiĝis" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Salutinta" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Dupaŝa metodo:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Nenio" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "Sekuriga aparato (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4096,161 +4316,161 @@ msgid "" msgstr "" "Aŭtentikigilo (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Realira kodo" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "Memorata aparato" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Salutado malsukcesis" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Baza aŭtentikigo (alŝuta finpunkto)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Kialo:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Neĝusta pasvorto" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Nevalida dua faktoro (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Nevalida dua faktoro (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Nevalida dua faktoro (realira kodo)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Raŭtentikigo de seanco malsukcesis" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Retpoŝta adreso aldonita al la konto" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Retpoŝta adreso forigita for de la konto" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Retpoŝta adreso kontrolita" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Retpoŝta adreso rekontrolita" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Ĉefa retpoŝta adreso ŝanĝita" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Malnova ĉefa retpoŝta adreso:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Nova ĉefa retpoŝta adreso:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Ĉefa retpoŝta adreso donita" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Retmesaĝo sendita" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Al:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Temo:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Pasvorta restarigo petita" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Oni provis restarigi la pasvorton" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Pasvorto sukcese restarigita" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Pasvorto sukcese ŝanĝita" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "Pasvorto malŝaltita" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projekto:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Dupaŝa aŭtentikigo aldonita" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4258,15 +4478,15 @@ msgid "" msgstr "" "Metodo: Sekuriga aparato (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nomo de la aparato:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4276,37 +4496,63 @@ msgstr "" "Metodo: Aŭtentikiga programo (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Dupaŝa aŭtentikigo forigita" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "Dupaŝ-aŭtentikiga aparato fidata" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Realiraj kodoj generiĝis" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Realiraj kodoj regeneriĝis" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Realira kodo uzita por saluto" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navigilo de konto" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profilo de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profilo de %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navigilo de konto" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "API-ĵetono aldonita" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4314,37 +4560,37 @@ msgstr "API-ĵetono aldonita" msgid "Token name:" msgstr "Nomo de ĵetono:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API-ĵetono forigita" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Unika identigilo:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "API-ĵetono aŭtomate forigita por sekureco" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "Kialo: Ĵetono trovita ĉe publika URL" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "Invito aliĝi al %(organization_name)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4352,14 +4598,14 @@ msgid "" msgstr "" "Malakceptiĝis invito aliĝi al %(organization_name)s" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "Nuliĝis invito aliĝi al %(organization_name)s" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" @@ -4367,40 +4613,40 @@ msgid "" msgstr "" "Eksvalidiĝis invito aliĝi al %(organization_name)s" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "Rolo en %(organization_name)s aldoniĝis" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "Rolo en %(organization_name)s ŝanĝiĝis" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "Organizaĵa rolo estis forigita" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Projekto: %(project_name)s; rolo: %(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" "Organizaĵo: %(organization_name)s; teamo: %(team_name)s; rolo: %(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4412,12 +4658,12 @@ msgstr "" "rimarkas suspektindaĵon, bonvolu sekurigi vian " "konton baldaŭ laŭeble." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Ĵusa aktiveco pri la konto" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4425,7 +4671,7 @@ msgstr "Ĵusa aktiveco pri la konto" msgid "Event" msgstr "Evento" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4436,25 +4682,25 @@ msgstr "Evento" msgid "Time" msgstr "Tempo" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Pliaj informoj" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Dato / tempo" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Informoj pri loko" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4462,21 +4708,21 @@ msgstr "Informoj pri loko" msgid "Device Info" msgstr "Informoj pri aparato" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "Eventoj aperos ĉi tie, kiam okazos agoj pri sekureco de via konto." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Forviŝi konton" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Ne eblas forviŝi konton" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4491,7 +4737,7 @@ msgstr[1] "" "Via konto estas aktuale la sola posedanto de %(count)s " "projektoj." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4505,7 +4751,7 @@ msgstr[1] "" "Vi devas transdoni la posedrajtojn aŭ forviŝi ĉi tiujn projektojn antaŭ " "forviŝo de via konto." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transdoni posedrajtonforigi projekton" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4522,11 +4768,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Sekvu singarde!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Vi ne povos restaŭri vian konton post ĝia forigo" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Forviŝi vian PyPI-konton" @@ -4602,24 +4848,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Ne eblas malstarigi lastan 2PA-metodon" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Forigi" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Forigi aŭtentikigan programon" @@ -4954,7 +5182,7 @@ msgstr "Neaktiva" msgid "Manager" msgstr "Mastrumanto" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5295,21 +5523,17 @@ msgstr "" "Jen pli pri la subteno de OpenID Connect far GitHub " "Actions." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Nomo de projekto ĉe PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Nomo de Projekto" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5317,57 +5541,58 @@ msgstr "Nomo de projekto ĉe PyPI" msgid "project name" msgstr "nomo de projekto" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "La projekto (ĉe PyPI) kreota, kiam ĉi tiu eldonanto uziĝos" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "posedanto" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "La nomo de la organizaĵo aŭ salutnomo ĉe GitHub posedanta la deponejon" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nomo de deponejo" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "deponejo" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "La nomo de la deponejo ĉe GitHub enhavanta la eldonan laborfluon" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Nomo de laborfluo" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5377,8 +5602,8 @@ msgstr "" "La dosiernomo de la eldona laborfluo. Ĉi tiu dosiero devas ekzisti en la " "dosierujo .github/workflows/ en la deponejo agordita ĉi-supre." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5386,9 +5611,9 @@ msgstr "" msgid "Environment name" msgstr "Media nomo" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5398,7 +5623,7 @@ msgstr "Media nomo" msgid "(optional)" msgstr "(ne deviga)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5416,10 +5641,10 @@ msgstr "" "rekomendegata, speciale se via deponejo " "havas mastrumantojn kun enmetaj rajtoj, kiuj ne rajtas eldoni ĉe PyPI." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5434,7 +5659,7 @@ msgstr "" msgid "Add" msgstr "Aldoni" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5445,19 +5670,35 @@ msgstr "" "Jen pli pri la subteno de OpenID Connect far GitLab " "CI/CD." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Nomo de projekto ĉe PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "La projekto (ĉe PyPI) kreota, kiam ĉi tiu eldonanto uziĝos" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "Nomspaco" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "nomspaco" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5467,7 +5708,7 @@ msgstr "" "La salutnomo aŭ grupa/subgrupa nomspaco ĉe GitLab, al kiu apartenas la " "projekto" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5476,31 +5717,31 @@ msgstr "" msgid "Project name" msgstr "Nomo de projekto" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "projekto" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "La nomo de la projekto ĉe GitLab enhavanta la eldonan laborfluon" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "Supranivela ĉenstabla dosierloko" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5512,14 +5753,14 @@ msgstr "" "Tiu dosiero devas ekzisti en la projekto agordita ĉi-supre (ekstera " "ĉenstablo ne eblas)." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "eldono" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5538,7 +5779,7 @@ msgstr "" "deponejo havas mastrumantojn kun enmetaj rajtoj, kiuj ne rajtas eldoni ĉe " "PyPI." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5548,31 +5789,31 @@ msgid "" msgstr "" "Jen pli pri la subteno de OpenID Connect far Google." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "retpoŝta adreso" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "La retpoŝta adreso de la konto aŭ servo uzata por eldoni." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Temo" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "temo" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5584,7 +5825,7 @@ msgstr "" "postuliĝas; tamen, la temo plu limigas la identecon uzatan por eldonado. Jen pli da detaloj." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5595,55 +5836,55 @@ msgstr "" "Jen pli pri la subteno de OpenID Connect far " "ActiveState." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Organizaĵo" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "mia-organizajho" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "La nomo de la organizaĵo ĉe ActiveState posedanta la projekton" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "Nomo de projekto ĉe ActiveState" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "mia-projekto" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "La projekto ĉe ActiveState konstruontan vian Python-artefakton." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "Salutnomo de aganto" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "mia-salutnomo" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5653,15 +5894,15 @@ msgstr "" "La salutnomo de la konto ĉe ActiveState, kiu ekigos la konstruadon de via " "Python-artefakto." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Administri eldonantojn" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Projekto" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5669,24 +5910,24 @@ msgstr "" "Aktuale neniu eldonanto estas starigita. Eldonantoj por ekzistantaj " "projektoj estas starigeblaj ĉe la eldona agordejo por ĉiu individua projekto." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Ankoraŭ ne aprobitaj projektaj nomoj" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Eldonanto" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Detaloj" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5695,18 +5936,18 @@ msgstr "" "Neniu estonta eldonanto estas aktuale starigita. Eldonantoj por projektoj " "ankoraŭ ne ekzistanta estas starigeblaj ĉi-sube." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Starigi novan estontan fidatan eldonanton" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Vi povas uzi ĉi tiun paĝon por registri «estontajn» fidatajn eldonantojn." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5723,7 +5964,7 @@ msgstr "" "eldonanto fariĝas ordinara fidata eldonanto. Vi povas legi pli pri estontaj " "kaj ordinaraj fidataj eldonantoj ĉi tie." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not, 2025. # Desconocido , 2025. # Dustin Ingram , 2025. +# Rodrigo Ezequiel Roldán , 2026. 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: 2025-11-18 19:41+0000\n" -"Last-Translator: Dustin Ingram \n" +"PO-Revision-Date: 2026-01-30 14:28+0000\n" +"Last-Translator: Rodrigo Ezequiel Roldán \n" "Language-Team: Spanish \n" "Language: es\n" @@ -38,10 +39,10 @@ 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.15-dev\n" +"X-Generator: Weblate 5.16-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -49,7 +50,7 @@ msgstr "" "Debes confirmar tu dirección de correo electrónico **principal** antes de " "poder realizar esta acción." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -57,11 +58,11 @@ msgstr "" "Para efectuar esta acción, la autenticación en dos fases debe estar activada " "en su cuenta." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Idioma actualizado" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "La dirección de correo no es válida. Inténtelo de nuevo." @@ -88,6 +89,8 @@ msgid "" "Usernames are not the same as email addresses. Enter your username instead " "of your email address." msgstr "" +"El Usuario es diferente a la dirección de correo electrónico. Introduce tu " +"nombre de usuario en lugar de tu dirección de correo electrónico." #: warehouse/accounts/forms.py:90 msgid "No user found with that username" @@ -98,18 +101,18 @@ msgstr "No se encontró ninguna cuenta con ese nombre de usuario" msgid "TOTP code must be ${totp_length} digits." msgstr "El código TOTP debe tener ${totp_length} dígitos." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Los códigos de recuperación tienen que tener ${recovery_code_length} " "caracteres." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Elija un nombre de usuario de 50 caracteres o menos." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -117,12 +120,12 @@ msgstr "" "Otra cuenta ya utiliza este nombre de usuario. Elija un nombre de usuario " "distinto." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "La contraseña es demasiado larga." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, fuzzy, python-brace-format #| msgid "" #| "There have been too many unsuccessful login attempts. You have been " @@ -134,21 +137,21 @@ msgstr "" "Hubo demasiados intentos infructuosos de acceso. Ha sido bloqueado por $" "{tiempo]. Por favor, inténtelo de nuevo más tarde." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Las contraseñas no coinciden. Inténtelo de nuevo." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "La dirección de correo es demasiado larga. Intente nuevamente." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "No puede utilizar una dirección de correo de este dominio. Utilice una " "dirección distinta." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -156,7 +159,7 @@ msgstr "" "Otra cuenta ya utiliza esta dirección de correo. Utilice una dirección " "distinta." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -164,33 +167,33 @@ msgstr "" "Otra cuenta ya utiliza esta dirección de correo. Utilice una dirección " "distinta." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" "El nombre es demasiado extenso. Elija un nombre con 100 caracteres o menos." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "No se permiten URLs en el campo nombre." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "El código TOTP no es válido." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "La aserción de WebAuthn no es válida: carga incorrecta" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "El código de recuperación no es válido." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "El código de recuperación ya se había utilizado." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "El nombre de usuario no es válido. Inténtelo de nuevo." @@ -237,7 +240,7 @@ msgstr "Ya se autenticó" msgid "Successful WebAuthn assertion" msgstr "La aserción de WebAuthn es correcta" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 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 " @@ -251,36 +254,36 @@ msgstr "" "Se desactivaron temporalmente las altas de usuarios nuevos. Para obtener " "detalles, consulte https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" "Ficha caducada: solicite un enlace de restablecimiento de contraseña nuevo" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" "Ficha no válida: solicite un enlace de restablecimiento de contraseña nuevo" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Ficha no válida: no se proporcionó ninguna ficha" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Ficha no válida: no es una ficha de restablecimiento de contraseña" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Ficha no válida: no se encontró la cuenta" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Ficha no válida: desde que se solicitó esta ficha se ha accedido a la cuenta" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -288,23 +291,23 @@ msgstr "" "Ficha no válida: desde que se solicitó esta ficha se ha modificado ya la " "contraseña" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Ha restablecido su contraseña" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Ficha caducada: solicite una invitación nueva a la organización" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Ficha no válida: no se encontró la cuenta" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" @@ -312,133 +315,133 @@ msgstr "" "Ficha caducada: solicite una invitación nueva para asumir un puesto en el " "proyecto" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Ficha caducada: solicite un enlace de verificación de dirección nuevo" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Ficha no válida: solicite un enlace de verificación de dirección nuevo" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Ficha no válida: no es una ficha de verificación de dirección" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "No se encontró la dirección de correo" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "Ya se verificó la dirección de correo" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Ahora puede establecer esta dirección de correo como principal" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Esta es su dirección principal" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "Se verificó la dirección de correo electrónico ${email_address}. $" "{confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Ficha caducada: solicite una invitación nueva a la organización" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Ficha no válida: solicite una invitación nueva a la organización" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Ficha no válida: no se trata de una invitación a una organización" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "La invitación a la organización no es válida." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "La invitación a la organización ya no existe." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "Se declinó la invitación a «${organization_name}»." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ahora es ${role} de la organización «${organization_name}»." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Ficha caducada: solicite una invitación nueva para asumir un puesto" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" "Ficha no válida: solicite una invitación nueva para asumir un puesto en el " "proyecto" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" "Ficha caducada: solicite una invitación nueva para asumir un puesto en el " "proyecto" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "La invitación al puesto no es válida." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "El token API no existe." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "La invitación al puesto ya no existe." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "Se declinó la invitación a «${project_name}»." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format 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:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -446,14 +449,14 @@ msgstr "" "Las ediciones de confianza están temporalmente desactivadas. Consulte " "https://pypi.org/help#admin-intervention para obtener más información." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "Desactivado. Consulte https://pypi.org/help#admin-intervention para más " "detalles." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -462,11 +465,11 @@ msgstr "" "de confianza pendiente. Consulte https://pypi.org/help#openid-connect para " "obtener más información." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -478,16 +481,16 @@ msgstr "" "Hubo demasiados intentos de registro para publicadores confiables. Intente " "de nuevo más tarde." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "No se ha podido registrar el editor de confianza" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -495,17 +498,17 @@ msgstr "" "Este editor de confianza ya ha sido registrado. Por favor, póngase en " "contacto con los administradores de PyPI si esto no fue intencional." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Se ha registrado un nuevo publicador pendiente para crear " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID de editor no válido" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Editor de confianza eliminado del proyecto " @@ -513,15 +516,33 @@ msgstr "Editor de confianza eliminado del proyecto " msgid "Banner Preview" msgstr "Previsualización del anuncio" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "El publicador debe ser especificado mediante un ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Elija un nombre de cuenta de organización de 50 caracteres o menos." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -533,7 +554,7 @@ msgstr "" "guiones bajos; además, deben comenzar y finalizar por una letra o un número. " "Elíjase otro nombre para la cuenta de la organización." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -541,7 +562,7 @@ msgstr "" "Esta cuenta de organización ya está en uso. Elija un nombre de usuario " "distinto." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -549,16 +570,16 @@ msgstr "" "Ya has solicitado una petición para ese nombre. Elije un nombre de cuenta " "diferente para tu organización." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Seleccionar proyecto" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Especifique el nombre del proyecto" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -566,20 +587,20 @@ msgstr "" "Empiece y termine con una letra o número que contenga solo números ASCII y " "'.', '_' y '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Ya se ha utilizado este nombre de proyecto. Elija un nombre de proyecto " "distinto." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Crear cuenta" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -587,7 +608,7 @@ msgstr "" "El nombre de la organización es demasiado extenso. Elija un nombre de " "organización de 100 caracteres o menos." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -595,11 +616,11 @@ msgstr "" "El URL de la organización es demasiado extenso. Elija un URL de organización " "de 400 caracteres o menos." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "La URL de la organización debe empezar con http:// o https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -607,7 +628,7 @@ msgstr "" "La descripción de la organización es demasiado extensa. Elija una " "descripción con 400 caracteres o menos." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -619,15 +640,15 @@ msgstr "" "La descripción es muy larga. Elija una descripción con 400 caracteres o " "menos." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Ya has enviado el número máximo de " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Elija un nombre de equipo de 50 caracteres o menos." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -636,24 +657,24 @@ msgstr "" "comenzar ni terminar con un espacio, un punto, un guion bajo, un guion o una " "barra diagonal. Elija un nombre de equipo diferente." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" "Este nombre de equipo ya se ha utilizado. Elija un nombre de equipo distinto." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Indique el nombre de su repositorio alternativo" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Indique el URL de su repositorio alternativo" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "La URL es muy larga. Elige una URL con 100 caracteres o menos." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." @@ -661,64 +682,64 @@ msgstr "" "La descripción es muy larga. Elija una descripción con 400 caracteres o " "menos." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Datos de cuenta actualizados" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Ya se generaron códigos de recuperación" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "Verifique su email para crear un token de API." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "El token API no existe." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Datos de acceso no válidos. Inténtelo de nuevo" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Los detalles de ubicación del repositorio alternativo son inválidos" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Se añadió el repositorio alternativo '${name}'" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Confirmar la solicitud" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "Identificación de repositorio alternativo no válida" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Repositorio alternativo inválido para el proyecto" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -727,14 +748,14 @@ msgstr "" "No se pudo eliminar el repositorio alternativo - ${confirm} no es lo mismo " "que ${alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Repositorio alternativo '${name}' eliminado" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -742,42 +763,42 @@ msgstr "" "Eliminación de proyectos temporalmente desactivada. Consulte https://" "pypi.org/help#admin-intervention para más detalles." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "No se puedo eliminar el release " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Anular retirada de versión - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "No se ha podido borrar la versión " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "No se encuentra el archivo" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "No se ha podido eliminar el archivo - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} es ahora ${role} del proyecto «${project_name}»." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -786,8 +807,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -795,26 +816,62 @@ msgstr "" "«${username}» ya tiene una invitación activa. Inténtelo de nuevo más " "adelante." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Se envió la invitación a «${username}»" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "No se encontró la invitación al puesto." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Ya caducó la invitación." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Se revocó la invitación para «${username}»." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -854,12 +911,12 @@ msgstr "" "Consulte https://pypi.org/help#admin-intervention para obtener más " "información." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "«${username}» ya funge como ${role_name} en la organización" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -868,25 +925,25 @@ msgstr "" "No se puede añadir a «${username}» como ${role_name} de la organización " "porque no tiene verificada ninguna dirección de correo principal" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "No se encontró la invitación a la organización." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "La invitación a la organización no puede ser re-enviada." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Invitación caducada para '${username}' eliminada." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1172,32 +1229,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Activo" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Vencido" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "No pagado" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Cancelado" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Incompleta" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Invitación expirada" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Probando" @@ -1217,26 +1274,26 @@ msgstr "No se encontró la página (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Buscamos en todas partes pero no pudimos encontrar esta página" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Y ahora: algo
completamente diferente" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python, escena «La quesería»" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1326,7 +1383,7 @@ msgstr "Monty Python, escena «La quesería»" msgid "External link" msgstr "Enlace externo" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Ver transcripción del vídeo" @@ -1401,24 +1458,24 @@ msgstr "" msgid "Password strength:" msgstr "Fortaleza de contraseña:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navegación principal" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Ayuda" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1427,11 +1484,11 @@ msgstr "Patrocinadores" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Acceder" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrarse" @@ -1455,7 +1512,7 @@ msgstr "Menú principal" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1475,7 +1532,7 @@ msgstr "" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1495,27 +1552,27 @@ msgstr "" "El Índice de paquetes de Python (PyPI) es un repositorio de software para el lenguaje de programación Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 actualizaciones más recientes" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 paquetes más recientes" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Saltar al contenido principal" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Cambiar a la versión para móviles" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1529,13 +1586,13 @@ msgstr "Cambiar a la versión para móviles" msgid "Warning" msgstr "Aviso" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Está utilizando un navegador no admitido. Actualícelo a una versión más " "reciente." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1545,7 +1602,7 @@ msgstr "" "Índice de paquetes de Python que le permite poner a prueba las herramientas " "y los procesos de distribución sin afectar el Índice real." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1553,169 +1610,169 @@ msgstr "" "Algunas prestaciones pueden no funcionar sin JavaScript. Pruebe a activarlo " "si tiene problemas." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Buscar en PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Buscar proyectos" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Buscar" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Buscar proyectos" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navegación por la ayuda" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instalación de paquetes" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Carga de paquetes" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Manual de uso" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Retención de nombres de proyecto" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Preguntas frecuentes" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Acerca de PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Navegación por Acerca de PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "Página inicial de PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Cuadro de mando de infraestructura" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Estadísticas" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logos y trademarks" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Nuestros patrocinadores" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Contribuir con PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navegación por Cómo contribuir" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Defectos y comentarios" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribuir en GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traducir PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Patrocinar a PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Créditos de desarrollo" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Uso de PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Navegación por Uso de PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Términos de uso" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Informar de un problema de seguridad" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Código de conducta" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Normativa de privacidad" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Políticas de Uso Aceptable" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Estado:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "todos los sistemas en servicio" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Desarrollado y mantenido por la comunidad de Python para la comunidad de " "Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "¡Done hoy mismo!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa del sitio" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Cambiar a la versión de escritorio" @@ -1863,23 +1920,23 @@ msgstr "Contraseña" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2292,6 +2349,7 @@ msgid "Confirm" msgstr "Formulario de confirmación" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2300,7 +2358,7 @@ msgstr "Cancelar" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2511,11 +2569,21 @@ msgstr "" "podría perder el acceso a su cuenta. Conseguir ayuda " "con los códigos de recuperación.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Se eliminó su cuenta de PyPI, %(username)s." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Alguien, quizá usted, ha añadido un método de autenticación en dos fases " +"%(method)s a la cuenta de PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2533,20 +2601,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s para comunicarse con los " "administradores de PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Alguien, quizá usted, ha retirado un método de autenticación en dos fases " +"%(method)s de la cuenta de PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Se eliminó su cuenta de PyPI, %(username)s." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "%(initiator_username)s le ha añadido como %(role)s al " "proyecto %(project_name)s de %(site)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Ha recibido esto porque %(initiator_username)s le ha añadido a un proyecto " "en %(site)s." @@ -3518,6 +3613,8 @@ msgstr "Descartar esta notificación" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3722,7 +3819,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s aún no ha cargado ningún proyecto en PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3763,7 +3860,7 @@ msgstr "Publicando" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4043,7 +4140,7 @@ msgid "Remove email" msgstr "Quitar correo" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4055,13 +4152,13 @@ msgid "All projects" msgstr "Todos los proyectos" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Creación" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Último uso" @@ -4234,11 +4331,137 @@ msgid "Update password" msgstr "Actualizar contraseña" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navegación de la cuenta" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Correos asociados con su cuenta" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Términos de uso" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Mi cuenta" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "Eliminar a %(user)s de esta organización" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Quitar" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "Eliminar a %(user)s de esta organización" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Quitar aplicación" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s aún no ha cargado ningún proyecto en PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "No se puede eliminar la cuenta" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribuir en GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Elija un nombre de cuenta de la organización" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Fichas de API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4247,19 +4470,19 @@ msgstr "" "Las fichas de API son un método alternativo de autenticación para cargar " "paquetes en PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Más información sobre las fichas de API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Fichas de API activas de esta cuenta" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Añadir ficha de API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4268,56 +4491,56 @@ msgstr "" "Verifique su dirección de correo principal para " "añadir fichas de API a su cuenta." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Ámbito de ficha: toda la cuenta" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Ámbito de ficha: proyecto %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Expiración: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Creación de la cuenta" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Acceso" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Método de dos fases:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Ninguno" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Aparato de seguridad (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4327,165 +4550,165 @@ msgstr "" "Aplicación de autenticación (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Código de recuperación" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Quitar aparato" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Falló el acceso" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Autenticación básica (extremo de carga)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Razón:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Contraseña incorrecta" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Acceso en dos fases no válido (TOTP)." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Acceso en dos fases no válido (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Acceso en dos fases no válido (código de recuperación)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Falló la reautenticación de la sesión" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Adición de correo a la cuenta" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Retirada de correo de la cuenta" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Verificación de correo" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Reverificación de correo" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Cambio de correo principal" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Dirección principal anterior:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Dirección principal nueva:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Establecimiento de correo principal" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Mensaje enviado" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Para:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Asunto:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Solicitud de restablecimiento de contraseña" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Se intentó restablecer la contraseña" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Restablecimiento correcto de contraseña" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Modificación correcta de contraseña" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Restablecimiento de contraseña" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Proyecto:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Adición de autenticación en dos fases" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4494,15 +4717,15 @@ msgstr "" "Método: aparato de seguridad (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nombre del aparato:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4512,39 +4735,65 @@ msgstr "" "Método: aplicación de autenticación (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Retirada de autenticación en dos fases" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Retirada de autenticación en dos fases" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Se generaron códigos de recuperación" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Se volvieron a generar códigos de recuperación" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Código de recuperación utilizado para acceder" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navegación de la cuenta" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navegación de la cuenta" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Adición de ficha de API" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4552,32 +4801,32 @@ msgstr "Adición de ficha de API" msgid "Token name:" msgstr "Nombre de ficha:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Eliminación de ficha de API" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identificador único:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "La ficha de la API se eliminó automáticamente por razones de seguridad" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" "Razón: se encontró la ficha en un URL público" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4586,7 +4835,7 @@ msgid "Invited to join %(organization_name)s" msgstr "" "Si el propietario no contesta, vea %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4594,7 +4843,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Se declinó la invitación a «${organization_name}»." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4605,7 +4854,7 @@ msgstr "" "%(username)s se eliminó como %(role_name)s del " "proyecto" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4616,7 +4865,7 @@ msgstr "" "%(username)s se eliminó como %(role_name)s del " "proyecto" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" @@ -4624,39 +4873,39 @@ msgid "Role in %(organization_name)s added" msgstr "" "Si el propietario no contesta, vea %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Se declinó la invitación a «${organization_name}»." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Organization teams" msgid "Organization role removed" msgstr "Equipos de la organización" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Todas las versiones de %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Gestionar «%(project_name)s»" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4669,12 +4918,12 @@ msgstr "" "href=\"%(faq_url)s\">emprenda medidas de seguridad para su cuenta cuanto " "antes." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Actividad reciente de la cuenta" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4682,7 +4931,7 @@ msgstr "Actividad reciente de la cuenta" msgid "Event" msgstr "Suceso" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4693,25 +4942,25 @@ msgstr "Suceso" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Información adicional" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Fecha/hora" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Información de ubicación" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4721,7 +4970,7 @@ msgstr "Información de ubicación" msgid "Device Info" msgstr "Nombre del aparato" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4729,15 +4978,15 @@ msgstr "" "Aquí figurarán sucesos a medida que se produzcan en su cuenta acciones " "relativas a la seguridad." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Eliminar cuenta" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "No se puede eliminar la cuenta" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4766,7 +5015,7 @@ msgstr[1] "" "%(count)s proyectos.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4795,7 +5044,7 @@ msgstr[1] "" "quiere eliminar su cuenta.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transferir titularidad o eliminar proyecto" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4812,11 +5061,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "¡Prosiga con cautela!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "No podrá recuperar la cuenta después de que la elimine" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Eliminar su cuenta de PyPI" @@ -4897,24 +5146,6 @@ msgstr "Para remover este método de 2FA, primero debes añadir otro método." msgid "Cannot remove last 2FA method" msgstr "No puede eliminarse como propietario" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Quitar" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Quitar aplicación de autenticación" @@ -5290,7 +5521,7 @@ msgstr "Inactivo" msgid "Manager" msgstr "Gestionar" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5656,21 +5887,17 @@ msgstr "" "Para recuperar el acceso a su cuenta, restablezca su " "contraseña en PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Nombre de proyecto en PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Nombre del proyecto" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5678,14 +5905,15 @@ msgstr "Nombre de proyecto en PyPI" msgid "project name" msgstr "nombre de proyecto" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "El proyecto (en PyPI) que será creado cuando este publicador sea usado" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5693,7 +5921,7 @@ msgstr "El proyecto (en PyPI) que será creado cuando este publicador sea usado" msgid "owner" msgstr "Propietario" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5702,38 +5930,38 @@ msgstr "" "El nombre de la organización de GitHub o el nombre de usuario de GitHub que " "es propietario de este repositorio" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nombre de repositorio" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "repositorio" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 #, fuzzy msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "El nombre del repositorio de GitHub que contiene el workflow" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Nombre del flujo de trabajo" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "flujodetrabajo.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5741,8 +5969,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5752,9 +5980,9 @@ msgstr "" msgid "Environment name" msgstr "El nombre del repositorio no es válido" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5766,7 +5994,7 @@ msgstr "El nombre del repositorio no es válido" msgid "(optional)" msgstr "Razón (opcional)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, fuzzy, python-format @@ -5785,10 +6013,10 @@ msgstr "" "especialmentesi tu repositorio tiene mantenedores con " "acceso de commit que no deberían tener acceso de publicación en PyPI." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5803,7 +6031,7 @@ msgstr "" msgid "Add" msgstr "Añadir" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5817,7 +6045,23 @@ msgstr "" "Para recuperar el acceso a su cuenta, restablezca su " "contraseña en PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Nombre de proyecto en PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "El proyecto (en PyPI) que será creado cuando este publicador sea usado" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5825,7 +6069,7 @@ msgstr "" msgid "Namespace" msgstr "Nombre" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5833,7 +6077,7 @@ msgstr "Nombre" msgid "namespace" msgstr "No se estableció ningún nombre" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5841,7 +6085,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5850,7 +6094,7 @@ msgstr "" msgid "Project name" msgstr "Nombre de proyecto" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5858,26 +6102,26 @@ msgstr "Nombre de proyecto" msgid "project" msgstr "Proyecto" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 #, fuzzy msgid "The name of the GitLab project that contains the publishing workflow" msgstr "El nombre del repositorio de GitHub que contiene el workflow" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5886,7 +6130,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5895,7 +6139,7 @@ msgstr "" msgid "release" msgstr "Versiones" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, fuzzy, python-format @@ -5914,7 +6158,7 @@ msgstr "" "especialmentesi tu repositorio tiene mantenedores con " "acceso de commit que no deberían tener acceso de publicación en PyPI." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5928,7 +6172,7 @@ msgstr "" "Para recuperar el acceso a su cuenta, restablezca su " "contraseña en PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5936,13 +6180,13 @@ msgstr "" msgid "email" msgstr "Correo electrónico" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5950,7 +6194,7 @@ msgstr "" msgid "Subject" msgstr "Asunto:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5958,7 +6202,7 @@ msgstr "Asunto:" msgid "subject" msgstr "Asunto:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5967,7 +6211,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5981,7 +6225,7 @@ msgstr "" "Para recuperar el acceso a su cuenta, restablezca su " "contraseña en PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5989,7 +6233,7 @@ msgstr "" msgid "Organization" msgstr "Nombre de organización" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5997,7 +6241,7 @@ msgstr "Nombre de organización" msgid "my-organization" msgstr "Nombre de organización" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 #, fuzzy @@ -6008,7 +6252,7 @@ msgstr "" "El nombre de la organización de GitHub o el nombre de usuario de GitHub que " "es propietario de este repositorio" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6016,7 +6260,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Nombre de proyecto" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6024,13 +6268,13 @@ msgstr "Nombre de proyecto" msgid "my-project" msgstr "Proyecto" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6038,7 +6282,7 @@ msgstr "" msgid "Actor Username" msgstr "Su nombre de usuario" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6046,7 +6290,7 @@ msgstr "Su nombre de usuario" msgid "my-username" msgstr "Nombre de usuario" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6054,17 +6298,17 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gestionar versión" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Proyecto" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -6073,26 +6317,26 @@ msgstr "" "existentes pueden ser añadidos en la configuración de publicación para cada " "proyecto individual." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Proyectos en tendencia" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Publicador" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -6101,21 +6345,21 @@ msgstr "" "No hay publicadores actualmente configurados. Los publicadores para " "proyectos que no existen aún pueden ser añadadidos debajo." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage current providers" msgid "Add a new pending publisher" msgstr "Gestionar proveedores actuales" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Puedes usar esta página para registrar publicadores confiables " "\"pendientes\"." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6127,7 +6371,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notwe announced that PyPI " diff --git a/warehouse/locale/et/LC_MESSAGES/messages.po b/warehouse/locale/et/LC_MESSAGES/messages.po index 76bcdcf111fe..420e4a0807fd 100644 --- a/warehouse/locale/et/LC_MESSAGES/messages.po +++ b/warehouse/locale/et/LC_MESSAGES/messages.po @@ -15,23 +15,23 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "" @@ -65,83 +65,83 @@ msgstr "" msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "" @@ -181,7 +181,7 @@ msgstr "" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -191,194 +191,194 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -388,32 +388,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -421,15 +421,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -437,249 +453,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -708,37 +760,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -984,32 +1036,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1029,24 +1081,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1136,7 +1188,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1194,24 +1246,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1220,11 +1272,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1243,7 +1295,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1253,7 +1305,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1301,176 +1353,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1610,23 +1662,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2006,6 +2058,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2014,7 +2067,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2191,11 +2244,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2210,18 +2268,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2972,6 +3046,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3157,7 +3233,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3195,7 +3271,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3456,7 +3532,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3468,13 +3544,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3633,85 +3709,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3719,176 +3901,176 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3896,37 +4078,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3934,90 +4136,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4026,12 +4228,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4039,7 +4241,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4050,25 +4252,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4076,21 +4278,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4101,7 +4303,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4111,14 +4313,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4126,11 +4328,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4202,24 +4404,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4523,7 +4707,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4814,21 +4998,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4836,57 +5016,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4894,8 +5073,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4903,9 +5082,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4915,7 +5094,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4928,10 +5107,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4946,7 +5125,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4955,19 +5134,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4975,7 +5170,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4984,31 +5179,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5017,14 +5212,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5037,7 +5232,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5046,31 +5241,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5079,7 +5274,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5088,55 +5283,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5144,55 +5339,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5204,7 +5399,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -424,14 +424,14 @@ msgstr "" "انتشار مورد اعتماد موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "غیر فعال شده. برای جزئیات بیشتر به https://pypi.org/help#admin-intervention " "مراجعه کنید." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -439,11 +439,11 @@ msgstr "" "برای ثبت نام یک ناشر معتمد باید یک ایمیل تأیید شده داشته باشید. برای جزئیات " "به https://pypi.org/help#openid-connect مراجعه کنید." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "شما نمی توانید بیش از 3 ناشر معتمد تایید نشده را همزمان ثبت کنید." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -455,16 +455,16 @@ msgstr "" "تعداد زیادی تلاش ناموفق برای ورود به سیستم انجام شده است. لطفا بعدا تلاش " "کنید." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "ناشر معتمد ثبت نشد" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -472,17 +472,17 @@ msgstr "" "این ناشر مورد اعتماد قبلاً ثبت شده است. اگر این کار عمدی نبود، لطفاً با مدیران " "PyPI تماس بگیرید." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "ناشر در انتظار جدیدی برای ایجاد کردن ثبت نام شد. " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "شماره ناشر نامعتبر" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "ناشر مورد اعتماد برای پروژه حذف شد. " @@ -490,15 +490,33 @@ msgstr "ناشر مورد اعتماد برای پروژه حذف شد. " msgid "Banner Preview" msgstr "پیش نمایش بنر" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "ناشر باید با شناسه مشخص شود" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "یک نام کاربری سازمانی با طول ۵۰ کاراکتر یا کمتر انتخاب کنید." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -509,14 +527,14 @@ msgstr "" "خط و زیر خط باشد. و همچنین باید با حرف یا عدد شروع و پایان یابد.نام کاربری " "دیگری انتخاب کنید." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" "این نام حساب کاربری قبلاً استفاده شده است. نام کاربری دیگری را انتخاب کنید." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -524,16 +542,16 @@ msgstr "" "این نام کاربری در حال حاضر توسط حساب کاربری دیگری استفاده می شود. نام کاربری " "دیگری انتخاب کنید." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "انتخاب برنامه" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "نام پروژه را تعیین کنید" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -541,24 +559,24 @@ msgstr "" "با یک حرف یا عددی که فقط شامل عدد ASCII و '.'، '_' و '-' است آغاز کنید و " "پایان دهید." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "این نام پروژه قبلاً استفاده شده است. نام پروژه دیگری انتخاب کنید." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "ایجاد یک حساب کاربری" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "نام سازمان خیلی طولانی است. یک نام با 100 کاراکتر یا کمتر انتخاب کنید." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -566,18 +584,18 @@ msgstr "" "آدرس اینترنتی سازمان خیلی طولانی است. یک آدرس با 400 کاراکتر یا کمتر انتخاب " "کنید." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "URL سازمان باید با //:http یا //:https شروع شود" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" "توضیحات سازمان خیلی طولانی است. یک نام با 400 کاراکتر یا کمتر انتخاب کنید." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -588,15 +606,15 @@ msgid "" msgstr "" "توضیحات خیلی طولانی است. یک توضیحات با 400 کاراکتر یا کمتر انتخاب کنید." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "شما قبلا حداکثر تعداد را ارسال کرده اید. " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "یک نام گروه با طول ۵۰ کاراکتر یا کمتر انتخاب کنید." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -604,99 +622,99 @@ msgstr "" "نام تیم نامعتبر است. نام تیم ها نمی توانند با فاصله، نقطه، زیر خط، خط تیره " "یا اسلش شروع یا ختم شوند. نام تیم دیگری انتخاب کنید." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "این نام تیم قبلاً استفاده شده است. نام تیم دیگری انتخاب کنید." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "نام مخزن ثانوی خود را مشخص کنید" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "آدرس مخزن ثانوی خود را مشخص کنید" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "آدرس خیلی طولانی است. یک آدرس با 400 کاراکتر یا کمتر انتخاب کنید." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" "توضیحات خیلی طولانی است. یک توضیحات با 400 کاراکتر یا کمتر انتخاب کنید." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "جزئیات حساب کاربری بروز شد" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "ایمیل {email_address}$ اضافه شد ، ایمیل خود را برای یک لینک تایید بررسی کنید" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "کدهای بازیابی قبلاً تولید شده اند" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "تولید کدهای بازیابی جدید ، کدهای موجود شما را بی اعتبار می کند." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "ایمیل خود را برای ایجاد کلید API تایید کنید." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "توکن API وجود ندارد." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "گواهی نامه نامعتبر. دوباره امتحان کنید" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "جزئیات مکان مخزن ثانوی نامعتبر است." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "مخزن ثانوی '${name}' اضافه شد" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "درخواست را تایید کنید" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "کد مخزن ثانوی نامعتبر." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "مخزن ثانوی نامعتبر برای پروژه" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format 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:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "مخزن ثانوی '${name}' حذف شد" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -704,42 +722,42 @@ msgstr "" "حذف پروژه به طور موقت غیرفعال شد. برای جزئیات بیشتر به https://pypi.org/" "help#admin-intervention مراجعه کنید." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "رها نشد - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "نمی‌توان un-yank را آزاد کرد - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "نمی توان نسخه را حذف کرد - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "فایل پیدا نشد" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "فایل حذف نشد - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "تیم \"${team_name}\" قبلاً نقش ${role_name} برای پروژه دارد" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "کاربر \"$ {username}\" از قبل نقش {role_name} پروژه را دارد" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} اکنون ${role} پروژه \"${project_name}\" است." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -748,8 +766,8 @@ msgstr "" "کاربر \"$ {username}\" آدرس ایمیل تأیید شده اولیه ندارد و نمی تواند به عنوان " "$ {role_name} برای پروژه اضافه شود" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -757,26 +775,62 @@ msgstr "" "کاربر \"$ {username}\" قبلاً یک دعوت فعال داشته است. لطفاً بعداً دوباره امتحان " "کنید." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "دعوت نامه به \"$ {username}\" ارسال شد" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "دعوتنامه نقش پیدا نشد." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "دعوتنامه قبلاً منقضی شده است." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "دعوت از \"$ {username}\" لغو شد." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "ناشر مورد اعتماد نمی تواند محدود شود" @@ -813,12 +867,12 @@ msgstr "" "ActiveState-based انتشار مورد اعتماد موقتاً غیرفعال است. برای جزئیات بیشتر به " "https://pypi.org/help#admin-intervention مراجعه کنید." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "کاربر \"$ {username}\" از قبل نقش {role_name} را برای سازمان دارد" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -827,25 +881,25 @@ msgstr "" "کاربر \"$ {username}\" آدرس ایمیل تأیید شده اولیه ندارد و نمی تواند به عنوان " "$ {role_name} برای سازمان اضافه شود" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "دعوتنامه سازمان پیدا نشد." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "دعوت نامه سازمان نمیتواند باز-ارسال شود." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "دعوتنامه منقضی شده برای '${username}' حذف شد." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1130,34 +1184,34 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "آخرین استفاده" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1177,26 +1231,26 @@ msgstr "صفحه یافت نشد (404)" msgid "We looked everywhere but couldn't find this page" msgstr "ما به همه جا نگاه کردیم اما این صفحه را پیدا نکردیم" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "و اکنون برای چیزی - کاملاً متفاوت " -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - طرح فروشگاه پنیر" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1286,7 +1340,7 @@ msgstr "Monty Python - طرح فروشگاه پنیر" msgid "External link" msgstr "لینک خارجی" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "مشاهده متن فیلم" @@ -1361,24 +1415,24 @@ msgstr "" msgid "Password strength:" msgstr "قدرت رمز عبور:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "ناوبری اصلی" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "راهنمایی" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1387,11 +1441,11 @@ msgstr "حامیان مالی" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "ورود به سیستم" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "ثبت نام" @@ -1410,7 +1464,7 @@ msgstr "منو" msgid "Main menu" msgstr "منوی اصلی" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1420,7 +1474,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1436,27 +1490,27 @@ msgstr "" "Python Package Index (PyPI) مخزنی از نرم افزار برای زبان برنامه نویسی پایتون " "است." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 آخرین به روزرسانی" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 جدیدترین بسته" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "رفتن به محتوای اصلی" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "تغییر به نسخه تلفن همراه" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1470,12 +1524,12 @@ msgstr "تغییر به نسخه تلفن همراه" msgid "Warning" msgstr "هشدار" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "شما از یک مرورگر پشتیبانی نشده استفاده می کنید ، به نسخه جدیدتری ارتقا دهید." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1485,7 +1539,7 @@ msgstr "" "شما امکان می دهد ابزارها و فرآیندهای توزیع را بدون تأثیر بر شاخص واقعی " "امتحان کنید." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1493,171 +1547,171 @@ msgstr "" "برخی از ویژگی ها ممکن است بدون JavaScript کار نکنند. اگر مشکلی دارید لطفا آن " "را فعال کنید." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "جستجوی PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "جستجوی پروژه ها" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "جستجو" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "جستجوی پروژه ها" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "به ناوبری کمک کنید" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "نصب بسته ها" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "در حال بارگذاری بسته ها" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "راهنمای کاربر" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Package index name retention" msgid "Project name retention" msgstr "حفظ نام فهرست بسته بندی" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "سؤالات متداول" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "درباره PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "درباره پیمایش PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "داشبورد زیرساخت" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "آمار" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "حامیان مالی ما" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "کمک به PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "نحوه کمک به ناوبری" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "اشکالات(باگ ها) و بازخورد" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "مشارکت در GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "ترجمه PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "حامیان مالی" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "اعتبارات توسعه" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "با استفاده از PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "با استفاده از ناوبری PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "شرایط استفاده" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "گزارش مسئله امنیتی" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "آیین نامه" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "سیاست حفظ حریم خصوصی" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "وضعیت: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "همه سیستم ها عملیاتی هستند" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "توسعه یافته و حفظ شده توسط جامعه پایتون، برای جامعه پایتون." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "امروز اهدا کنید!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "نقشه سایت" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "تغییر به نسخه دسک تاپ" @@ -1801,23 +1855,23 @@ msgstr "رمز عبور" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2254,6 +2308,7 @@ msgid "Confirm" msgstr "فرم را تأیید کنید" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2262,7 +2317,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2467,11 +2522,21 @@ msgstr "" "دسترسی به دو روش دو عامل خود را از دست دهید ، ممکن است دسترسی به حساب خود را " "از دست دهید. درباره کدهای بازیابی کمک بگیرید.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "حساب PyPI %(username)s شما حذف شده است." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"شخصی ، شاید شما ، یک روش احراز هویت دو عاملی %(method)s به حساب PyPI شما " +"اضافه کرده است %(username)s ." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2488,20 +2553,47 @@ msgstr "" "اگر این تغییر را انجام نداده اید ، می توانید برای برقراری ارتباط با مدیران " "PyPI %(email_address)s را ایمیل کنید." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"شخصی ، شاید شما ، یک روش احراز هویت دو عاملی %(method)s را از حساب PyPI " +" %(username)s خود حذف کرده است." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "حساب PyPI %(username)s شما حذف شده است." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "شما توسط %(initiator_username)s به عنوان %(role)s به " "%(site)s پروژه %(project_name)s اضافه شده اید." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "شما این را دریافت می کنید زیرا توسط %(initiator_username)s به یک پروژه در " "%(site)s اضافه شده اید." @@ -3509,6 +3601,8 @@ msgstr "رد کردن این اعلان" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3713,7 +3807,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s هنوز هیچ پروژه ای را در PyPI بارگذاری نکرده است." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3754,7 +3848,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4030,7 +4124,7 @@ msgid "Remove email" msgstr "حذف ایمیل" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4042,13 +4136,13 @@ msgid "All projects" msgstr "همه پروژه ها" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "ایجاد شده" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "آخرین استفاده" @@ -4221,11 +4315,135 @@ msgid "Update password" msgstr "رمز عبور را به روز کنید" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account settings" +msgid "Account associations" +msgstr "تنظیمات حساب" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "ایمیل های مرتبط با حساب شما" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "شرایط استفاده" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "ایمیل های حساب" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "ایجاد یک حساب کاربری" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "حذف" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "ایجاد یک حساب کاربری" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "حذف برنامه" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s هنوز هیچ پروژه ای را در PyPI بارگذاری نکرده است" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create an account" +msgid "Connect GitHub account" +msgstr "ایجاد یک حساب کاربری" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "مشارکت در GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "رمزهای API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4234,19 +4452,19 @@ msgstr "" "رمزهای API روشی جایگزین برای تأیید اعتبار هنگام بارگذاری بسته ها در PyPI " "فراهم می سازد." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "درباره رمزهای API بیشتر بدانید" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "رمزهای API فعال برای این حساب" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "رمز API اضافه کنید" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4255,56 +4473,56 @@ msgstr "" "آدرس ایمیل اصلی خود را تأیید کنید برای افزودن " "رمزهای API به حساب خود." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "حساب کاربری ایجاد شد" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "وارد شده در" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "روش دو عاملی:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "هیچ" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "دستگاه امنیتی (احراز هویت وب)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4314,58 +4532,58 @@ msgstr "" "برنامه احراز هویت (رمز یکبار " "مصرف)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "کد بازیابی" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "حذف دستگاه" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "ورود ناموفق" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "دلیل:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "رمز عبور اشتباه" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "ورود دو مرحله ای منقضی شده یا نامعتبر." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "ورود دو مرحله ای منقضی شده یا نامعتبر." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4373,114 +4591,114 @@ msgstr "ورود دو مرحله ای منقضی شده یا نامعتبر." msgid "Invalid two factor (Recovery code)" msgstr "کد بازیابی نامعتبر." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "تأیید دو عاملی اضافه شد" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "ایمیل به اکانت اضافه شد" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "ایمیل از اکانت حذف شد" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "ایمیل تایید شد" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "ایمیل دوباره تأیید شد" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "ایمیل اصلی تغییر کرد" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "ایمیل اصلی قبلی:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "ایمیل اصلی جدید:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "ایمیل اصلی تنظیم شد" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "ایمیل ارسال شد" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "از:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "به:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "موضوع:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "تنظیم مجدد رمز عبور درخواست شد" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "تلاش برای تنظیم مجدد رمز عبور" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "رمز عبور با موفقیت مجددا تنظیم شد" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "رمز عبور با موفقیت تغییر کرد" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "تنظیم مجدد رمز عبور" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "برنامه:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "تأیید دو عاملی اضافه شد" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4488,15 +4706,15 @@ msgid "" msgstr "" "(WebAuthn) روش: دستگاه امنیتی" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "نام دستگاه:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4504,39 +4722,65 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "تأیید دو عاملی حذف شد" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "تأیید دو عاملی حذف شد" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "کد های بازیابی ایجاد شدند" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "کد های بازیابی دوباره ایجاد شدند" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "کد بازیابی استفاده شده برای ورود" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account created" +msgid "Account association added" +msgstr "حساب کاربری ایجاد شد" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "پروفایل %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "پروفایل %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Two factor authentication removed" +msgid "Account association removed" +msgstr "تأیید دو عاملی حذف شد" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4544,38 +4788,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "یا مرور پروژه ها " -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4583,7 +4827,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "دعوت برای \"$ {project_name}\" رد شد." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4601,51 +4845,51 @@ msgstr "" "%(role_name)s بپذیرید؟\n" " " -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "یا مرور پروژه ها " -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "دعوت برای \"$ {project_name}\" رد شد." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "دعوت را تأیید کنید" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Create an account" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "ایجاد یک حساب کاربری" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4654,12 +4898,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4667,7 +4911,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4678,25 +4922,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4706,21 +4950,21 @@ msgstr "" msgid "Device Info" msgstr "نام دستگاه" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4731,7 +4975,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4741,14 +4985,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4756,11 +5000,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4845,24 +5089,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "ایجاد یک حساب کاربری" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "حذف" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "برنامه احراز هویت را حذف کنید" @@ -5233,7 +5459,7 @@ msgstr "" msgid "Manager" msgstr "پروژه را مدیریت کنید" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5585,23 +5811,17 @@ msgstr "" "برای دسترسی مجدد به حساب خود ، گذرواژه خود را در " "PyPI تنظیم کنید." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "نام برنامه" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5611,45 +5831,44 @@ msgstr "نام برنامه" msgid "project name" msgstr "نام برنامه" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5657,13 +5876,13 @@ msgstr "" msgid "Workflow name" msgstr "نام شما" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5671,8 +5890,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5682,9 +5901,9 @@ msgstr "" msgid "Environment name" msgstr "کد بازیابی نامعتبر." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5694,7 +5913,7 @@ msgstr "کد بازیابی نامعتبر." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5707,10 +5926,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5725,7 +5944,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5739,7 +5958,25 @@ msgstr "" "برای دسترسی مجدد به حساب خود ، گذرواژه خود را در " "PyPI تنظیم کنید." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "نام برنامه" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5747,7 +5984,7 @@ msgstr "" msgid "Namespace" msgstr "نام" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5755,7 +5992,7 @@ msgstr "نام" msgid "namespace" msgstr "هیچ نامی وارد نشد" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5763,7 +6000,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5772,7 +6009,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5780,25 +6017,25 @@ msgstr "" msgid "project" msgstr "برنامه:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5807,7 +6044,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5816,7 +6053,7 @@ msgstr "" msgid "release" msgstr "منتشر شده" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5829,7 +6066,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5843,7 +6080,7 @@ msgstr "" "برای دسترسی مجدد به حساب خود ، گذرواژه خود را در " "PyPI تنظیم کنید." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5851,13 +6088,13 @@ msgstr "" msgid "email" msgstr "ایمیل" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5865,7 +6102,7 @@ msgstr "" msgid "Subject" msgstr "موضوع:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5873,7 +6110,7 @@ msgstr "موضوع:" msgid "subject" msgstr "موضوع:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5882,7 +6119,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5896,7 +6133,7 @@ msgstr "" "برای دسترسی مجدد به حساب خود ، گذرواژه خود را در " "PyPI تنظیم کنید." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5904,7 +6141,7 @@ msgstr "" msgid "Organization" msgstr "دعوت را تأیید کنید" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5912,13 +6149,13 @@ msgstr "دعوت را تأیید کنید" msgid "my-organization" msgstr "دعوت را تأیید کنید" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5926,7 +6163,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "جستجوی پروژه ها" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5934,13 +6171,13 @@ msgstr "جستجوی پروژه ها" msgid "my-project" msgstr "برنامه:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5948,7 +6185,7 @@ msgstr "" msgid "Actor Username" msgstr "نام کاربری شما" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5956,7 +6193,7 @@ msgstr "نام کاربری شما" msgid "my-username" msgstr "نام کاربری" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5964,61 +6201,61 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "ایجاد یک حساب کاربری" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "برنامه:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "پروژه های پرطرفدار" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6030,7 +6267,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -435,8 +435,8 @@ 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/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -446,17 +446,17 @@ 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/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -470,34 +470,34 @@ msgid "" msgstr "" "Liian monta epäonnistunutta kirjautumisyritystä. Yritä uudelleen myöhemmin." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Luo tili" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -505,17 +505,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Valitse käyttäjätunnus, jossa on korkeintaan 50 merkkiä." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -531,7 +547,7 @@ msgstr "" "numeroista, pisteistä, viivoista, ja alaviivoista, ja niiden pitää myös " "alkaa ja päättyä kirjaimella tai numerolla. Valitse toinen käyttäjätunnus." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -543,7 +559,7 @@ msgstr "" "Tämä käyttäjätunnus on jo toisen tilin käytössä. Valitse toinen " "käyttäjätunnus." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -555,26 +571,26 @@ msgstr "" "Tämä käyttäjätunnus on jo toisen tilin käytössä. Valitse toinen " "käyttäjätunnus." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Search projects" msgid "Select project" msgstr "Etsi projekteja" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Project name" msgid "Specify project name" msgstr "Projektin nimi" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -585,13 +601,13 @@ msgstr "" "Tämä käyttäjätunnus on jo toisen tilin käytössä. Valitse toinen " "käyttäjätunnus." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Luo tili" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -599,7 +615,7 @@ msgid "" "characters or less." msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -607,11 +623,11 @@ msgid "" "characters or less." msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -619,7 +635,7 @@ msgid "" "with 400 characters or less." msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -627,23 +643,23 @@ msgid "" "1024 characters or less." msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Valitse käyttäjätunnus, jossa on korkeintaan 50 merkkiä." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -653,23 +669,23 @@ msgstr "" "Tämä käyttäjätunnus on jo toisen tilin käytössä. Valitse toinen " "käyttäjätunnus." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "Projektin nimi" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -677,90 +693,90 @@ msgid "" "less." msgstr "Nimi on liian pitkä. Valitse nimi, jossa on korkeintaan 100 merkkiä." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Tilin tiedot" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Palautuskoodit on jo luotu" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Virheelliset tunnistetiedot. Yritä uudelleen" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Virheellinen palautuskoodi." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Virheellinen palautuskoodi." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Vahvista kutsu" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Virheellinen palautuskoodi." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Virheellinen palautuskoodi." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -772,76 +788,112 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Kutsu lähetetty käyttäjälle '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Kutsu on jo vanhentunut." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -894,42 +946,42 @@ 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/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Role invitation is not valid." msgid "Could not find organization invitation." msgstr "Roolikutsu on virheellinen." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Roolikutsua ei enää ole." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1211,36 +1263,36 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Viimeksi käytetty" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Peruuta" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1260,26 +1312,26 @@ msgstr "Sivua ei löydy (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Etsimme kaikkialta, mutta emme löytäneet tätä sivua" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Ja nyt jotain
täysin erilaista" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - juustokauppasketsi" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1369,7 +1421,7 @@ msgstr "Monty Python - juustokauppasketsi" msgid "External link" msgstr "Ulkoinen linkki" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Katso videotranskriptio" @@ -1444,24 +1496,24 @@ msgstr "" msgid "Password strength:" msgstr "Salasanan vahvuus:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Päänavigointi" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Ohje" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1470,11 +1522,11 @@ msgstr "Sponsorit" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Kirjaudu sisään" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Rekisteröidy" @@ -1493,7 +1545,7 @@ msgstr "Valikko" msgid "Main menu" msgstr "Päävalikko" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1503,7 +1555,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" "Python Package Index (PyPI) on ohjelmistovarasto Python-ohjelmointikielelle." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 viimeisintä päivitystä" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 uusinta pakettia" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Siirry pääsisältöön" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Vaihda mobiiliversioon" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1552,11 +1604,11 @@ msgstr "Vaihda mobiiliversioon" msgid "Warning" msgstr "Varoitus" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "Käytät selainta jota ei tueta, päivitä uudempaan versioon." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1566,7 +1618,7 @@ msgstr "" "avulla voit kokeilla jakeluvälineitä ja -prosesseja vaikuttamatta " "todelliseen hakemistoon." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1574,171 +1626,171 @@ msgstr "" "Jotkut ominaisuudet eivät välttämättä toimi ilman JavaScriptiä. Yritä ottaa " "se käyttöön, jos huomaat ongelmia." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Etsi PyPI:stä" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Etsi projekteja" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Etsi" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Etsi projekteja" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Ohje navigointiin" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Pakettien asentaminen" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Pakettien lataaminen" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Käyttöopas" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Projektin nimi" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "UKK" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Tietoja PyPI:stä" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Tietoja PyPI-navigoinnista" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Infrastruktuurin koontinäyttö" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Tilastot" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Sponsorimme" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "PyPI:n edistäminen" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Kuinka edistää navigointia" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Virheet ja palaute" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Osallistu GitHubissa" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Käännä PyPI:ä" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "Sponsorit" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPI:n käyttäminen" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "PyPI-navigoinnin käyttäminen" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Käyttöehdot" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Ilmoita tietoturvaongelmasta" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Käytännesäännöt" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Tietosuojakäytäntö" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Tila: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "kaikki järjestelmät toimivat" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "Python-yhteisön kehittämä ja ylläpitämä, Python-yhteisölle." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Lahjoita tänään!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Sivustokartta" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Vaihda työpöytäversioon" @@ -1885,23 +1937,23 @@ msgstr "Salasana" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2300,6 +2352,7 @@ msgid "Confirm" msgstr "Vahvista lomake" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2308,7 +2361,7 @@ msgstr "Peruuta" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2493,11 +2546,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "PyPi-tilisi %(username)s on poistettu." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2512,20 +2570,37 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "PyPi-tilisi %(username)s on poistettu." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "You are not an owner of this project" +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." +msgstr "Et ole tämän projektin omistaja" + #: warehouse/templates/email/added-as-organization-member/body.html:6 #, python-format msgid "" @@ -3320,6 +3395,8 @@ msgstr "Hylkää tämä ilmoitus" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3514,7 +3591,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3554,7 +3631,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3824,7 +3901,7 @@ msgid "Remove email" msgstr "Poista sähköposti" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3836,13 +3913,13 @@ msgid "All projects" msgstr "Kaikki projektit" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Luotu" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Viimeksi käytetty" @@ -4001,85 +4078,209 @@ msgid "Update password" msgstr "Päivitä salasana" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account settings" +msgid "Account associations" +msgstr "Tilin asetukset" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Delete your PyPI account" +msgid "Services linked to your account" +msgstr "Poista PyPI-tilisi" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Käyttöehdot" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "Tilin sähköpostit" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "Luo tili" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Poista" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "Luo tili" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Poista sovellus" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s ei ole ladannut vielä yhtään projektia PyPI:in" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Ei voida poistaa tiliä" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Osallistu GitHubissa" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Tili luotu" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Kirjauduttu sisään" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Ei mikään" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4087,37 +4288,37 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Palautuskoodi" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Poista laite" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Syy:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4125,22 +4326,22 @@ msgstr "Syy:" msgid "Incorrect Password" msgstr "Tämänhetkinen salasanasi" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Virheellinen tai vanhentunut kahden tekijän kirjautuminen." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Virheellinen tai vanhentunut kahden tekijän kirjautuminen." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4148,131 +4349,131 @@ msgstr "Virheellinen tai vanhentunut kahden tekijän kirjautuminen." msgid "Invalid two factor (Recovery code)" msgstr "Virheellinen palautuskoodi." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Enter authentication code" msgid "Session reauthentication failed" msgstr "Syötä tunnistautumiskoodi" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Sähköposti lisätty tiliin" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Sähköposti poistettu tililtä" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Sähköposti vahvistettu" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Sähköposti vahvistettu uudelleen" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Sähköposti lähetetty" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Salasanan nollausta pyydetty" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "Salasanan nollausta pyydetty" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Salasana nollattiin onnistuneesti" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Salasana vaihdettiin onnistuneesti" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Salasanan nollaminen" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Laitteen nimi:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4280,39 +4481,65 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Kaksivaiheinen tunnistautuminen poistettu" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Kaksivaiheinen tunnistautuminen poistettu" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Palautuskoodit luotu" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Palautuskoodit luotu uudelleen" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Palautuskoodi käytetty kirjautumiseen" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account created" +msgid "Account association added" +msgstr "Tili luotu" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Käyttäjän %(username)s profiili" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Käyttäjän %(username)s profiili" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Two factor authentication removed" +msgid "Account association removed" +msgstr "Kaksivaiheinen tunnistautuminen poistettu" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4320,38 +4547,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "Tai selaa projekteja" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4359,58 +4586,58 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "Tai selaa projekteja" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "Vahvista kutsu" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Create an account" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Luo tili" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4419,12 +4646,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4432,7 +4659,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4443,25 +4670,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Päivämäärä / aika" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4471,21 +4698,21 @@ msgstr "" msgid "Device Info" msgstr "Laitteen nimi" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Poista tili" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Ei voida poistaa tiliä" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4496,7 +4723,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4506,14 +4733,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4521,11 +4748,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Et voi palauttaa tiliä poistamisen jälkeen" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Poista PyPI-tilisi" @@ -4603,24 +4830,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Et ole tämän projektin omistaja" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Poista" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Poista tunnistautumissovellus" @@ -4954,7 +5163,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5278,23 +5487,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project name" -msgid "PyPI Project Name" -msgstr "Projektin nimi" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5304,45 +5507,44 @@ msgstr "Projektin nimi" msgid "project name" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5350,13 +5552,13 @@ msgstr "" msgid "Workflow name" msgstr "Nimesi" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5364,8 +5566,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5375,9 +5577,9 @@ msgstr "" msgid "Environment name" msgstr "Virheellinen palautuskoodi." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5387,7 +5589,7 @@ msgstr "Virheellinen palautuskoodi." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5400,10 +5602,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5418,7 +5620,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5427,7 +5629,25 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project name" +msgid "PyPI Project Name" +msgstr "Projektin nimi" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5435,7 +5655,7 @@ msgstr "" msgid "Namespace" msgstr "Nimi" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5443,7 +5663,7 @@ msgstr "Nimi" msgid "namespace" msgstr "Ei nimeä asetettu" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5451,7 +5671,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5460,7 +5680,7 @@ msgstr "" msgid "Project name" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5468,25 +5688,25 @@ msgstr "Projektin nimi" msgid "project" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5495,7 +5715,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5504,7 +5724,7 @@ msgstr "" msgid "release" msgstr "Uudet julkaisut" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5517,7 +5737,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5526,7 +5746,7 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5534,25 +5754,25 @@ msgstr "" msgid "email" msgstr "Sähköposti" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5561,7 +5781,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5570,7 +5790,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5578,7 +5798,7 @@ msgstr "" msgid "Organization" msgstr "Vahvista kutsu" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5586,13 +5806,13 @@ msgstr "Vahvista kutsu" msgid "my-organization" msgstr "Vahvista kutsu" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5600,7 +5820,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5608,13 +5828,13 @@ msgstr "Projektin nimi" msgid "my-project" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5622,7 +5842,7 @@ msgstr "" msgid "Actor Username" msgstr "Käyttäjätunnuksesi" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5630,7 +5850,7 @@ msgstr "Käyttäjätunnuksesi" msgid "my-username" msgstr "Käyttäjätunnus" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5638,61 +5858,61 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Luo tili" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project name" msgid "Project" msgstr "Projektin nimi" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Trendaavia projekteja" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5704,7 +5924,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -437,32 +437,32 @@ msgstr "" "Napakaraming hindi matagumpay na pagtatangka sa pag-log in. Subukan ulit " "mamaya." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -470,17 +470,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -498,7 +514,7 @@ msgstr "" "numero.\n" "Pumili ng ibang username." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -510,7 +526,7 @@ msgstr "" "Ang username na ito ay ginagamit na ng isa pang account.\n" "Pumili ng ibang username." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -522,22 +538,22 @@ msgstr "" "Ang username na ito ay ginagamit na ng isa pang account.\n" "Pumili ng ibang username." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -548,11 +564,11 @@ msgstr "" "Ang username na ito ay ginagamit na ng isa pang account.\n" "Pumili ng ibang username." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -562,7 +578,7 @@ msgstr "" "Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 character o mas " "kaunti." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -572,11 +588,11 @@ msgstr "" "Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 character o mas " "kaunti." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -586,7 +602,7 @@ msgstr "" "Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 character o mas " "kaunti." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -596,23 +612,23 @@ msgstr "" "Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 character o mas " "kaunti." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -622,17 +638,17 @@ msgstr "" "Ang username na ito ay ginagamit na ng isa pang account.\n" "Pumili ng ibang username." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Specify your alternate repository name" msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." @@ -640,7 +656,7 @@ msgstr "" "Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 karakter o mas " "kaunti pa dito." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -650,156 +666,192 @@ msgstr "" "Masyadong mahaba ang pangalan. Pumili ng pangalan na may 100 character o mas " "kaunti." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Hindi wastong recovery code." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Hindi wastong recovery code." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Hindi wastong recovery code." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Hindi wastong recovery code." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -828,37 +880,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1136,32 +1188,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1181,24 +1233,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1288,7 +1340,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1346,24 +1398,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1372,11 +1424,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Mag log in" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Magparehistro" @@ -1396,7 +1448,7 @@ msgstr "Menu" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1406,7 +1458,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1454,181 +1506,181 @@ msgstr "" msgid "Warning" msgstr "Babala" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Ikaw ay gumagamit ng hindi suportadong browser, i-upgrade ito sa " "pinakabagong bersyon." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 #, fuzzy msgid "FAQs" msgstr "FAQs" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 #, fuzzy msgid "About PyPI" msgstr "Tungkol sa PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Ang aming sponsors" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 #, fuzzy msgid "Contributing to PyPI" msgstr "Pag-aambag sa PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1768,23 +1820,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2166,6 +2218,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2174,7 +2227,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2351,11 +2404,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2370,18 +2428,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3136,6 +3210,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3321,7 +3397,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3359,7 +3435,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3620,7 +3696,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3632,13 +3708,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3797,85 +3873,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3883,176 +4065,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4060,37 +4242,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4098,92 +4300,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4192,12 +4394,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4205,7 +4407,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4216,25 +4418,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4242,21 +4444,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4267,7 +4469,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4277,14 +4479,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4292,11 +4494,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4370,24 +4572,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4696,7 +4880,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5021,21 +5205,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5043,57 +5223,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5101,8 +5280,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5112,9 +5291,9 @@ msgstr "" msgid "Environment name" msgstr "Hindi wastong recovery code." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5124,7 +5303,7 @@ msgstr "Hindi wastong recovery code." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5137,10 +5316,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5155,7 +5334,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5164,19 +5343,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5184,7 +5379,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5193,31 +5388,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5226,14 +5421,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5246,7 +5441,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5255,31 +5450,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5288,7 +5483,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5297,7 +5492,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5305,7 +5500,7 @@ msgstr "" msgid "Organization" msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5313,13 +5508,13 @@ msgstr "Pumili ng username na may 50 characters o mas kaunti" msgid "my-organization" msgstr "Pumili ng username na may 50 characters o mas kaunti" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5327,31 +5522,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "Hindi wastong recovery code." -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5359,55 +5554,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5419,7 +5614,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "Veuillez consulter nos Conditions d'utilisation " "mises à jour." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -451,14 +451,14 @@ msgstr "" "La publication sécurisée est temporairement désactivée. Consultez https://" "pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "désactivée. Consultez https://pypi.org/help#admin-intervention pour plus " "d'informations." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -467,12 +467,12 @@ msgstr "" "éditeur de confiance en attente. Voir https://pypi.org/help#openid-connect " "pour plus de détails." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -484,16 +484,16 @@ msgstr "" "Il y a eu trop de tentatives d'inscription d'éditeur de confiance. Veuillez " "réessayer plus tard." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "L'éditeur de confiance n'a pas pu être enregistré" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -501,17 +501,17 @@ msgstr "" "Cet éditeur de confiance a déjà été enregistré. Veuillez contacter les " "administrateurs de PyPI si cela n'était pas intentionnel." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Nouveau fournisseur ajouté pour " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID d'éditeur invalide" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Éditeur de confiance du projet supprimé " @@ -519,16 +519,34 @@ msgstr "Éditeur de confiance du projet supprimé " msgid "Banner Preview" msgstr "Aperçu de la bannière" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "L'auteur doit être spécifié par son identifiant" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "Donnez votre réponse à la requête." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" "Sélectionnez un nom de compte d'organisation de 50 caractères ou moins." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -540,7 +558,7 @@ msgstr "" "se terminer par une lettre ou un nombre. Sélectionnez un nom de compte " "d'organisation différent." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -548,7 +566,7 @@ msgstr "" "Ce nom d'organisation est déjà utilisé. Choisissez un nom d'organisation " "différent." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -556,16 +574,16 @@ msgstr "" "Vous avez déjà envoyé une application pour ce nom. Choisissez un nom " "d'organisation différent." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Sélectionner le projet" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Spécifiez le nom du projet" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -573,19 +591,19 @@ msgstr "" "Doit commencer et se terminer par une lettre ou un chiffre ne contenant que " "des chiffres au format ASCII et des « . » , « _ » et « -' »." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Ce nom de projet est déjà utilisé. Choisissez un nom de projet différent." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Cannot transfer project to an organization" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Ne peut pas transférer le projet vers une organisation" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -593,7 +611,7 @@ msgstr "" "Le nom de l'organisation est trop long. Choisissez un nom d'organisation " "d’au plus 100 caractères." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -601,11 +619,11 @@ msgstr "" "L'URL de l'organisation est trop longue. Choisissez une URL d’au plus 400 " "caractères." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "L'URL de l'organisation doit commencer par http:// ou https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -613,7 +631,7 @@ msgstr "" "La description de l'organisation est trop longue. Choisissez une description " "d’au plus 400 caractères." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." @@ -621,15 +639,15 @@ msgstr "" "Nous n'avons pas besoin d'en savoir autant :), limitez votre description à " "1 024 caractères ou moins." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Vous avez déjà soumis le nombre maximum de " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Choisissez un nom d'équipe de 50 caractères ou moins." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -638,24 +656,24 @@ msgstr "" "ou se terminer par un espace, un point, un tiret bas, un tiret ou un slash. " "Choisissez un autre nom d'équipe." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" "Ce nom d'équipe est déjà utilisé. Choisissez un nom d'équipe différent." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Spécifiez le nom du dépôt alternatif" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Spécifiez l'URL du dépôt alternatif" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "L'URL est trop longue. Choisissez une URL d’au plus 400 caractères." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." @@ -663,65 +681,65 @@ msgstr "" "La description est trop longue. Choisissez une description d’au plus 400 " "caractères." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Détails du compte mis à jour" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 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:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API Token n'existe pas." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Identifiants incorrects. Veuillez réessayer" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Informations de localisation du dépôt alternatif invalides" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Dépôt alternatif '${name}' ajouté" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Confirmer la demande" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "ID du dépôt alternatif invalide" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Dépôt alternatif invalide pour ce projet" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -730,14 +748,14 @@ msgstr "" "Suppression du dépôt alternatif impossible - ${confirm} n'est pas le même " "que ${alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Dépôt alternatif '${name}' supprimé" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -745,46 +763,46 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Impossible de remiser la version - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Impossibile de dé-remiser la version - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Impossible de supprimer la version - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Impossible de trouver le fichier" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Impossible de supprimer le fichier - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -793,8 +811,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -802,26 +820,62 @@ msgstr "" "Le profil « ${username} » a déjà reçu une invitation. Veuillez réessayer " "plus tard." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Invitation envoyée à « ${username} »" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Impossible de trouver l'invitation." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Invitation déjà expirée." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Invitation annulée par « ${username} »." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "L'éditeur de confiance n'a pas pu être restreint" @@ -859,13 +913,13 @@ msgstr "" "désactivée. Consultez https://pypi.org/help#admin-intervention pour plus " "d'informations." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "Le profil « ${username} » a déjà le rôle « ${role_name} » pour l'organisation" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -874,25 +928,25 @@ 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é a l'organisation" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Impossible de trouver l'invitation à l'organisation." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "L'invitation à l'organisation n'a pas pu être renvoyée." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "L'invitation expirée au projet '${username}' a été supprimée." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1164,32 +1218,32 @@ msgstr[1] "" msgid "Just now" msgstr "À l'instant" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Actif" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "En retard de paiement" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Impayé" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Annulé" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Incomplet" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Invitation expirée" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Essai" @@ -1209,27 +1263,27 @@ msgstr "Page non trouvée (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Nous avons cherché partout mais nous n'avons pas pu trouver cette page" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "" "Et maintenant pour quelque chose
de complètement différent" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python, le sketch de la fromagerie" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1319,7 +1373,7 @@ msgstr "Monty Python, le sketch de la fromagerie" msgid "External link" msgstr "Lien externe" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Voir la transcription de la vidéo" @@ -1395,24 +1449,24 @@ msgstr "" msgid "Password strength:" msgstr "Force du mot de passe :" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navigation principale" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Aide" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "Documentation" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1421,11 +1475,11 @@ msgstr "Sponsors" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Se connecter" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "S'inscrire" @@ -1444,7 +1498,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu principal" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1458,7 +1512,7 @@ msgstr "" "Foundation pour les produits et services liés à pypi.org. Toute autre " "utilisation est interdite." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation ." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1478,27 +1532,27 @@ msgstr "" "L'Index des Paquets Python (PyPI) est une collection de programmes pour le " "langage de programmation Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS : 40 dernières mises à jour" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS : 40 paquets les plus récents" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Passer au contenu principal" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Passer à la version mobile" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1512,13 +1566,13 @@ msgstr "Passer à la version mobile" msgid "Warning" msgstr "Avertissement" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Vous utilisez un navigateur non supporté, veuillez effectuer la mise à jour " "vers une version plus récente." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1528,7 +1582,7 @@ msgstr "" "qui vous permet d'essayer les outils et processus de publication sans " "affecter le véritable index." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1536,164 +1590,164 @@ msgstr "" "Certaines fonctionnalités pourraient ne pas fonctionner sans JavaScript. " "Veuillez essayer de l'activer si vous rencontrez des problèmes." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Chercher dans PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Rechercher des projets" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Rechercher" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Rechercher des projets" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navigation dans l'aide" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Installation de paquets" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Publier de paquets" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guide d'utilisation" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Nom du projet réservé" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "FAQ" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "À propos de PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Navigation dans la section À propos de PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "Blog de PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Tableau de bord de l'infrastructure" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistiques" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logos et marques" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Nos sponsors" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Contribuer à PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navigation dans la section Comment contribuer" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Bugs et commentaires" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribuer sur GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traduire PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Soutenir PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Liste des développeurs et développeuses" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Utilisation de PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Utilisation de la navigation de PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of Use" msgid "Terms of Service" msgstr "Conditions d'utilisation" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Signaler un problème de sécurité" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Code de conduite" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Notice de confidentialité" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Politique d'utilisation acceptable" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Statut :" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "Tous les systèmes sont opérationnels" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Développé est maintenu par la communauté Python, pour la communauté Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Faites un don aujourd'hui !" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Plan du site" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Passer à la version pour ordinateur" @@ -1843,23 +1897,23 @@ msgstr "Mot de passe" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2283,6 +2337,7 @@ msgid "Confirm" msgstr "Confirmer" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2291,7 +2346,7 @@ msgstr "Annuler" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2507,11 +2562,21 @@ msgstr "" "deux facteurs, vous pourriez perdre l'accès à votre compte.Obtenir de l'aide sur les codes de récupération.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Votre compte PyPI %(username)s a été supprimé." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Quelqu'un, peut-être vous, à ajouté une méthode d'authentification à deux " +"facteurs (%(method)s) à votre compte PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2529,20 +2594,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s pour communiquer avec les " "responsables de PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Quelqu'un, peut-être vous, à supprimé une méthode d'authentification à deux " +"facteurs (%(method)s) de votre compte PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Votre compte PyPI %(username)s a été supprimé." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "%(initiator_username)s vous a donné le rôle « %(role)s »au " "sein du projet %(project_name)s de %(site)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Vous recevez ce message car %(initiator_username)s vous a attribué un rôle " "au sein d'un projet sur %(site)s." @@ -3480,6 +3572,8 @@ msgstr "Masquer cette notification" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3678,7 +3772,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s n'a pas encore publié de projets sur PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3716,7 +3810,7 @@ msgstr "Publication" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3981,7 +4075,7 @@ msgid "Remove email" msgstr "Supprimer l'e-mail" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3993,13 +4087,13 @@ msgid "All projects" msgstr "Tous les projets" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Créé" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Dernière utilisation" @@ -4172,11 +4266,137 @@ msgid "Update password" msgstr "Mettre à jour le mot de passe" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navigation dans la section Compte" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "E-mails associés à votre compte" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Use" +msgid "Service" +msgstr "Conditions d'utilisation" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Mon compte" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "Supprimer %(user)s de cette organisation" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Supprimer" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "Supprimer %(user)s de cette organisation" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Supprimer l'application" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Vous n'avez actuellement rejoint aucune organisation sur PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Impossible de supprimer le compte" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribuer sur GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Sélectionnez un nom de compte d'organisation" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Jetons d'API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4185,19 +4405,19 @@ msgstr "" "Les jetons d'API fournissent une alternative d'authentification lors de " "l'envoi de paquets sur PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "En savoir plus sur les jetons d'API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Jetons d'API actifs pour ce compte" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Ajouter un jeton d'API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4206,56 +4426,56 @@ msgstr "" "Vérifiez votre adresse e-mail principale pour " "ajouter des jetons d'API à votre compte." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Portée du jeton : Ensemble du compte" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Portée du jeton : Projet %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Expire : %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Compte créé" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Connecté" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Méthode d'authentification à deux facteurs :" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Aucune" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Périphérique de sécurité (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4265,163 +4485,163 @@ msgstr "" "Application d'authentification (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Code de récupération" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Supprimer le périphérique" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Échec de la connexion" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Authentification de base (point de téléchargement)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Motif :" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Mot de passe incorrect" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Authentification à deux facteurs invalide (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Authentification à deux facteurs invalide (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Authentification à deux facteurs invalide (Code de récupération)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Échec de la réauthentification" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "E-mail ajouté au compte" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "E-mail supprimé du compte" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-mail vérifié" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "E-mail revérifié" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "E-mail principal modifié" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Ancien e-mail principal :" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Nouvel e-mail principal :" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "E-mail principal défini" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "E-mail envoyé" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De :" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "À :" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Sujet :" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Réinitialisation de mot de passe demandée" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Tentative de réinitialisation de mot de passe" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Mot de passe réinitialisé avec succès" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Mot de passe modifié avec succès" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "Mot de passe désactivé" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projet :" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Authentification à deux facteurs ajoutée" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4430,15 +4650,15 @@ msgstr "" "Méthode : Périphérique de sécurité (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nom du périphérique :" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4448,39 +4668,65 @@ msgstr "" "Méthode : Application d'authentification (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Authentification à deux facteurs supprimée" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Authentification à deux facteurs supprimée" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Codes de récupération générés" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Codes de récupération régénérés" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Code de récupération utilisé pour la connexion" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navigation dans la section Compte" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profil de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profil de %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navigation dans la section Compte" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Jeton d'API ajouté" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4488,39 +4734,39 @@ msgstr "Jeton d'API ajouté" msgid "Token name:" msgstr "Nom du jeton :" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Jeton d'API supprimé" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identifiant unique :" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Jeton d'API supprimé automatiquement pour des raisons de sécurité" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" "Motif : Jeton trouvé sur une URL publique" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Invited to join %(organization_name)s" msgstr "Voir %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4528,7 +4774,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "L'invitation a l'organisation « ${organization_name} » a été refusée." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4540,7 +4786,7 @@ msgstr "" "Invitation annulée %(username)s Rejoindre en tant " "qu'organisation %(role_name)s" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4552,45 +4798,45 @@ msgstr "" "Invitation annulée %(username)s Rejoindre en tant " "qu'organisation %(role_name)s" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Role in %(organization_name)s added" msgstr "Voir %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "L'invitation a l'organisation « ${organization_name} » a été refusée." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Organization Roles" msgid "Organization role removed" msgstr "Rôles de l'organisation" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Toutes les versions de %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "%(organization_name)s teams (%(team_count)s)" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Équipes de « %(organization_name)s » (%(team_count)s)" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4602,12 +4848,12 @@ msgstr "" "compte. Si vous remarquez quelque chose d'inhabituel, veuillez sécuriser votre compte au plus vite." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Activité récente du compte" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4615,7 +4861,7 @@ msgstr "Activité récente du compte" msgid "Event" msgstr "Événement" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4626,25 +4872,25 @@ msgstr "Événement" msgid "Time" msgstr "Temps" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Informations additionnelles" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Date / heure" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Informations sur la position" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4652,7 +4898,7 @@ msgstr "Informations sur la position" msgid "Device Info" msgstr "Informations sur le périphérique" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4660,15 +4906,15 @@ msgstr "" "Des entrées apparaîtront ici à chaque fois que des événements liées à la " "sécurité sur votre compte surviendront." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Supprimer le compte" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Impossible de supprimer le compte" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4683,7 +4929,7 @@ msgstr[1] "" "Votre compte est actuellement l'unique propriétaire de " "%(count)s projets." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4697,7 +4943,7 @@ msgstr[1] "" "Vous devez en transférer la propriété ou supprimer ces projets avant de " "pouvoir supprimer votre compte." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transférer la propriété ou supprimer le projet" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4714,12 +4960,12 @@ msgstr "" msgid "Proceed with caution!" msgstr "Procédez avec précaution !" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" "Vous ne serez pas en mesure de récupérer votre compte après l'avoir supprimé" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Supprimer votre compte PyPI" @@ -4800,24 +5046,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Vous ne pouvez pas vous supprimer vous-même en tant que propriétaire" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Supprimer" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Supprimer l'application d'authentification" @@ -5176,7 +5404,7 @@ msgstr "Inactive" msgid "Manager" msgstr "Gestionnaire" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5530,21 +5758,17 @@ msgstr "" "En savoir plus sur le fournisseur github openid connect Par ici ." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Nom du projet PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Nom du projet" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5552,20 +5776,24 @@ msgstr "Nom du projet PyPI" msgid "project name" msgstr "nom du projet" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The %(site)s project \"%(project_name)s\" has been added to the " +#| "\"%(organization_name)s\" organization." +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"Le projet « %(project_name)s » de %(site)s a été ajouté à l'organisation " +"« %(organization_name)s »." -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "propriétaire" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 #, fuzzy @@ -5574,19 +5802,19 @@ msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "Le nom de l'organisation ou du profil qui possède ce dépôt" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nom du dépôt" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "dépôt" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 #, fuzzy @@ -5594,19 +5822,19 @@ msgstr "dépôt" msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "Le nom du dépôt qui contient le flux de déploiement" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Nom du flux de travail" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5614,8 +5842,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5623,9 +5851,9 @@ msgstr "" msgid "Environment name" msgstr "Nom de l'environnement" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5635,7 +5863,7 @@ msgstr "Nom de l'environnement" msgid "(optional)" msgstr "(facultatif)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5648,10 +5876,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5666,7 +5894,7 @@ msgstr "" msgid "Add" msgstr "Ajouter" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5680,19 +5908,35 @@ msgstr "" "En savoir plus sur le fournisseur github openid connect Par ici ." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Nom du projet PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "Espace de noms" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "espace de noms" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5700,7 +5944,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5709,13 +5953,13 @@ msgstr "" msgid "Project name" msgstr "Nom du projet" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "projet" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 #, fuzzy @@ -5723,19 +5967,19 @@ msgstr "projet" msgid "The name of the GitLab project that contains the publishing workflow" msgstr "Le nom du dépôt qui contient le flux de déploiement" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5744,14 +5988,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "version" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5764,7 +6008,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5778,13 +6022,13 @@ msgstr "" "En savoir plus sur le fournisseur github openid connect Par ici ." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "e-mail" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." @@ -5792,19 +6036,19 @@ msgstr "" "L'adresse e-mail du compte ou du compte de service utilisé pour la " "publication." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Sujet" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "sujet" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5813,7 +6057,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5827,19 +6071,19 @@ msgstr "" "En savoir plus sur le fournisseur github openid connect Par ici ." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Organisation" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "mon-organisation" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 #, fuzzy @@ -5847,7 +6091,7 @@ msgstr "mon-organisation" msgid "The ActiveState organization name that owns the project" msgstr "Le nom de l'organisation ou du profil qui possède ce dépôt" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5855,31 +6099,31 @@ msgstr "Le nom de l'organisation ou du profil qui possède ce dépôt" msgid "ActiveState Project name" msgstr "Nom du projet" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "mon-projet" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "Nom d'acteur" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "mon-nom-d-utilisateur" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5887,57 +6131,57 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Gérer les auteurs" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Projet" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Noms du projet tendance" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Éditeur" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Détails" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Add a new provider" msgid "Add a new pending publisher" msgstr "Ajouter un nouveau fournisseur" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5949,7 +6193,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -447,8 +447,8 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -458,17 +458,17 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -483,36 +483,36 @@ msgstr "" "Il y a eu trop de tentative de connexions infructueuses. Veuillez réessayer " "plus tard." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Gérer ce projet" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Gérer la version" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -520,17 +520,33 @@ msgstr "" msgid "Banner Preview" msgstr "Aperçu de la bannière" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Choisissez un nom d’utilisateur de 50 caractères ou moins." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -547,7 +563,7 @@ msgstr "" "se terminer par une lettre ou un nombre. Choisissez un nom d’utilisateur " "différent." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -559,7 +575,7 @@ msgstr "" "Ce nom d’utilisateur est déjà utilisé par un autre compte. Choisissez un nom " "d’utilisateur différent." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -571,26 +587,26 @@ msgstr "" "Ce nom d’utilisateur est déjà utilisé par un autre compte. Choisissez un nom " "d’utilisateur différent." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Delete project" msgid "Select project" msgstr "Supprimer le projet" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Project name" msgid "Specify project name" msgstr "Nom du projet" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -601,13 +617,13 @@ msgstr "" "Ce nom d’utilisateur est déjà utilisé par un autre compte. Choisissez un nom " "d’utilisateur différent." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Créer un compte" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -615,7 +631,7 @@ msgid "" "characters or less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -623,11 +639,11 @@ msgid "" "characters or less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -635,7 +651,7 @@ msgid "" "with 400 characters or less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -643,23 +659,23 @@ msgid "" "1024 characters or less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Choisissez un nom d’utilisateur de 50 caractères ou moins." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -669,23 +685,23 @@ msgstr "" "Ce nom d’utilisateur est déjà utilisé par un autre compte. Choisissez un nom " "d’utilisateur différent." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "Nom du projet" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -693,92 +709,92 @@ msgid "" "less." msgstr "Le nom est trop long. Choisissez un nom d’au plus 100 caractères." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Détails du compte" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 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:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Identifiants incorrects. Veuillez réessayer" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Code de récupération invalide." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Code de récupération invalide." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Confirmer l'invitation" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Code de récupération invalide." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Code de récupération invalide." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -790,54 +806,54 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Ne plus remiser la version" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Ne plus remiser la version" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Supprimer la version" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, 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:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -846,8 +862,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -855,26 +871,62 @@ msgstr "" "L'utilisateur '$ {username}' a déjà une invitation active. Veuillez " "réessayer plus tard." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Invitation envoyée à '$ {username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Impossible de trouver l'invitation au rôle." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Invitation déjà expirée." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Invitation révoquée de '$ {username}'." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -927,14 +979,14 @@ 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/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "L'utilisateur '$ {username}' a déjà le rôle $ {role_name} pour le projet" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -946,30 +998,30 @@ 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/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Impossible de trouver l'invitation au rôle." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "L'invitation de rôle n'existe plus." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1245,40 +1297,40 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Action" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Dernière utilisation" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Annuler" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 #, fuzzy #| msgid "Invite expired" msgid "Incomplete Expired" msgstr "Invitation expirée" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1298,27 +1350,27 @@ msgstr "Page non trouvée (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Nous avons cherché partout mais nous n'avons pas pu trouver cette page" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "" "Et maintenant, quelque chose de
complètement différent " -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python, le sketch de la fromagerie" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1408,7 +1460,7 @@ msgstr "Monty Python, le sketch de la fromagerie" msgid "External link" msgstr "Lien externe" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Voir la transcription de la vidéo" @@ -1484,24 +1536,24 @@ msgstr "" msgid "Password strength:" msgstr "Force du mot de passe :" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navigation principale" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Aide" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1510,11 +1562,11 @@ msgstr "Sponsors" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Se connecter" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "S'inscrire" @@ -1533,7 +1585,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu principal" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the " "Python Software Foundation " -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the " "Python Software Foundation " -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1573,27 +1625,27 @@ msgstr "" "L'Index des Paquets Python (PyPI) est une collection de programmes pour le " "langage de programmation Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS : 40 dernières mises à jour" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS : 40 paquets les plus récents" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Passer au contenu principal" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Passer à la version mobile" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1607,13 +1659,13 @@ msgstr "Passer à la version mobile" msgid "Warning" msgstr "Avertissement" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Vous utilisez un navigateur non supporté, veuillez effectuer la mise à jour " "vers une version plus récente." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1623,7 +1675,7 @@ msgstr "" "qui vous permet d'essayer les outils de publication et processus sans " "affecter le véritable index." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1631,174 +1683,174 @@ msgstr "" "Certaines fonctionnalités pourraient ne pas fonctionner sans JavaScript. " "Veuillez essayer de l'activer si vous rencontrez des problèmes." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Chercher sur PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Rechercher des projets" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Rechercher" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Rechercher des projets" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Aide à la navigation" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Installation de paquets" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Publication de paquets" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guide de l'utilisateur" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Nom du projet" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "FAQ" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "À propos de PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "À propos de la navigation sur PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "Accueil de PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Tableau de bord de l'infrastructure" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistiques" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Nos sponsors" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Contribuer à PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Comment contribuer à la navigation" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Bogues et remarques" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribuer sur GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traduire PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsor" msgid "Sponsor PyPI" msgstr "Sponsor" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Crédits de développement" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Utilisation de PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Utilisation de la navigation de PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Conditions d'utilisation" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Signaler un problème de sécurité" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Code de conduite" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Politique de confidentialité" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Statut : " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "Tous les systèmes sont opérationnels" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Développé est maintenu par la communauté Python, pour la communauté Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Faites un don aujourd'hui!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Plan du site" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Passer à la version pour ordinateur" @@ -1949,23 +2001,23 @@ msgstr "Mot de passe" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2397,6 +2449,7 @@ msgid "Confirm" msgstr "Formulaire de confirmation" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2405,7 +2458,7 @@ msgstr "Annuler" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2617,11 +2670,21 @@ msgstr "" "deux facteurs, vous pourriez perdre l'accès à votre compte.Obtenir de l'aide sur les codes de récupération.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Votre compte PyPI %(username)s a été supprimé." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Quelqu'un, peut-être vous, à ajouté une méthode d'authentification à deux " +"facteurs (%(method)s) à votre compte PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2639,20 +2702,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s pour communiquer avec les " "administrateurs de PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Quelqu'un, peut-être vous, à supprimé une méthode d'authentification à deux " +"facteurs (%(method)s) de votre compte PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Votre compte PyPI %(username)s a été supprimé." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Vous avez été ajouté en tant que %(role)s au projet " "%(site)s %(project_name)s par %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Vous recevez ceci car vous avez été ajouté par %(initiator_username)s à un " "projet sur %(site)s." @@ -3716,6 +3806,8 @@ msgstr "Masquer cette notification" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3920,7 +4012,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s n'a pas encore téléversé de projet sur PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3961,7 +4053,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4241,7 +4333,7 @@ msgid "Remove email" msgstr "Supprimer le courriel" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4253,13 +4345,13 @@ msgid "All projects" msgstr "Tous les projets" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Créé" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Dernière utilisation" @@ -4432,11 +4524,135 @@ msgid "Update password" msgstr "Mettre à jour le mot de passe" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navigation du compte" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Courriels associés à votre compte" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Conditions d'utilisation" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Mon compte" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Supprimer %(user)s de ce projet" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Supprimer" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Supprimer %(user)s de ce projet" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Supprimer l'application" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s n'a pas encore téléversé de projet sur PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Impossible de supprimer le compte" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribuer sur GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Jetons d'API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4445,19 +4661,19 @@ msgstr "" "Les jetons d'API fournissent une alternative d'authentification lors du " "téléversement de paquets sur PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "En savoir plus sur les jetons d'API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Jetons d'API actifs pour ce compte" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Ajouter un jeton d'API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4466,56 +4682,56 @@ msgstr "" "Vérifiez votre adresse courriel principale pour " "ajouter des jetons d'API à votre compte." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Portée du jeton : Ensemble du compte" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Portée du jeton : Projet %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Compte créé" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Connecté" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Méthode d'authentification à deux facteurs :" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Aucune" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Périphérique de sécurité (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4525,37 +4741,37 @@ msgstr "" "Application d'authentification (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Code de récupération" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Supprimer le périphérique" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Motif :" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4563,22 +4779,22 @@ msgstr "Motif :" msgid "Incorrect Password" msgstr "Votre mot de passe actuel" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Connexion à deux facteurs invalide ou expirée." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Connexion à deux facteurs invalide ou expirée." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4586,116 +4802,116 @@ msgstr "Connexion à deux facteurs invalide ou expirée." msgid "Invalid two factor (Recovery code)" msgstr "Code de récupération invalide." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "Authentification à deux facteurs ajoutée" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Courriel ajouté au compte" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Courriel supprimé du compte" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Courriel vérifié" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Courriel revérifié" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Courriel principal modifié" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Ancien courriel principal :" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Nouveau courriel principal :" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Courriel principal défini" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Email envoyé" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "À:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Matière:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Réinitialisation de mot de passe demandée" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "Réinitialisation de mot de passe demandée" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Mot de passe réinitialisé avec succès" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Mot de passe modifié avec succès" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Réinitialisation du mot de passe" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projet :" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Authentification à deux facteurs ajoutée" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4704,15 +4920,15 @@ msgstr "" "Méthode : Périphérique de sécurité (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nom du périphérique :" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4722,39 +4938,65 @@ msgstr "" "Méthode : Application d'authentification (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Authentification à deux facteurs supprimée" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Authentification à deux facteurs supprimée" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Codes de récupération générés" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Codes de récupération régénérés" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Code de récupération utilisé pour la connexion" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navigation du compte" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profil de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profil de %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navigation du compte" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Jeton d'API ajouté" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4762,32 +5004,32 @@ msgstr "Jeton d'API ajouté" msgid "Token name:" msgstr "Nom du jeton :" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Jeton d'API supprimé" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identifiant unique :" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Jeton d'API supprimé automatiquement pour des raisons de sécurité" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" "Motif : jeton trouvé sur une URL publique" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4797,7 +5039,7 @@ msgstr "" "Si le propriétaire ne répond pas, voir %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4805,7 +5047,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4815,7 +5057,7 @@ msgid "" msgstr "" "%(username)s n'est plus %(role_name)s pour le projet" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4825,7 +5067,7 @@ msgid "" msgstr "" "%(username)s n'est plus %(role_name)s pour le projet" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" @@ -4834,39 +5076,39 @@ msgstr "" "Si le propriétaire ne répond pas, voir %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "Description du projet" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Toutes les versions de %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Gérer « %(project_name)s »" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4878,12 +5120,12 @@ msgstr "" "produisent sur votre compte. Si vous remarquez quelque chose de suspect, sécurisez votre compte dès que possible." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Activité récente du compte" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4891,7 +5133,7 @@ msgstr "Activité récente du compte" msgid "Event" msgstr "Événement" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4902,25 +5144,25 @@ msgstr "Événement" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Date / heure" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4930,7 +5172,7 @@ msgstr "" msgid "Device Info" msgstr "Nom du périphérique" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4938,15 +5180,15 @@ msgstr "" "Les événements apparaîtront ici comme des occurrences des actions liées à la " "sécurité sur votre compte." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Supprimer le compte" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Impossible de supprimer le compte" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4975,7 +5217,7 @@ msgstr[1] "" "strong> de %(count)s projets.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -5004,7 +5246,7 @@ msgstr[1] "" "de pouvoir supprimer votre compte.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transférer la propriété ou supprimer le projet" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -5021,12 +5263,12 @@ msgstr "" msgid "Proceed with caution!" msgstr "Procédez avec précaution!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" "Vous ne serez pas en mesure de récupérer votre compte après l'avoir supprimé" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Supprimer votre compte PyPI" @@ -5111,24 +5353,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Vous ne pouvez pas vous supprimer vous-même en tant que propriétaire" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Supprimer" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Supprimer l'application d'authentification" @@ -5510,7 +5734,7 @@ msgstr "" msgid "Manager" msgstr "Gérer" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5870,23 +6094,17 @@ msgstr "" "Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Nom du projet" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5896,14 +6114,17 @@ msgstr "Nom du projet" msgid "project name" msgstr "Nom du projet" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"%(username)s a été promu en tant que %(role_name)s " +"du projet" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5911,32 +6132,32 @@ msgstr "" msgid "owner" msgstr "Propriétaire" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5944,13 +6165,13 @@ msgstr "" msgid "Workflow name" msgstr "Votre nom" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5958,8 +6179,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5969,9 +6190,9 @@ msgstr "" msgid "Environment name" msgstr "Code de récupération invalide." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5983,7 +6204,7 @@ msgstr "Code de récupération invalide." msgid "(optional)" msgstr "Raison (facultatif)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5996,10 +6217,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -6014,7 +6235,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -6028,7 +6249,25 @@ msgstr "" "Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Nom du projet" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -6036,7 +6275,7 @@ msgstr "" msgid "Namespace" msgstr "Nom" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -6044,7 +6283,7 @@ msgstr "Nom" msgid "namespace" msgstr "Aucun nom défini" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -6052,7 +6291,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -6061,7 +6300,7 @@ msgstr "" msgid "Project name" msgstr "Nom du projet" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -6069,25 +6308,25 @@ msgstr "Nom du projet" msgid "project" msgstr "Projet :" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -6096,7 +6335,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -6105,7 +6344,7 @@ msgstr "" msgid "release" msgstr "Versions" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -6118,7 +6357,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -6132,7 +6371,7 @@ msgstr "" "Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -6140,13 +6379,13 @@ msgstr "" msgid "email" msgstr "Courriel" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -6154,7 +6393,7 @@ msgstr "" msgid "Subject" msgstr "Matière:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -6162,7 +6401,7 @@ msgstr "Matière:" msgid "subject" msgstr "Matière:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6171,7 +6410,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -6185,7 +6424,7 @@ msgstr "" "Pour récupérer l'accès à votre compte, veuillez réinitialiser votre mot de passe sur PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6193,7 +6432,7 @@ msgstr "" msgid "Organization" msgstr "Description du projet" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6201,13 +6440,13 @@ msgstr "Description du projet" msgid "my-organization" msgstr "Description du projet" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6215,7 +6454,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Nom du projet" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6223,13 +6462,13 @@ msgstr "Nom du projet" msgid "my-project" msgstr "Projet :" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6237,7 +6476,7 @@ msgstr "" msgid "Actor Username" msgstr "Votre nom d’utilisateur" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6245,7 +6484,7 @@ msgstr "Votre nom d’utilisateur" msgid "my-username" msgstr "Nom d’utilisateur" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6253,63 +6492,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Gérer la version" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Projet :" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Projets tendance" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Gérer ce projet" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6321,7 +6560,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -399,34 +399,34 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Crea unha conta" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -434,17 +434,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Escolle un nome de usuario con 50 ou menos caracteres ." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -452,7 +468,7 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -463,7 +479,7 @@ msgid "" msgstr "" "O nome de usuario estase a usar noutra conta. Escolle outre nome de usuario." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -474,24 +490,24 @@ msgid "" msgstr "" "O nome de usuario estase a usar noutra conta. Escolle outre nome de usuario." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "No projects" msgid "Select project" msgstr "Sen proxectos" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -501,13 +517,13 @@ msgid "" msgstr "" "O nome de usuario estase a usar noutra conta. Escolle outre nome de usuario." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Crea unha conta" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -515,7 +531,7 @@ msgid "" "characters or less." msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -523,11 +539,11 @@ msgid "" "characters or less." msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -535,7 +551,7 @@ msgid "" "with 400 characters or less." msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -543,23 +559,23 @@ msgid "" "1024 characters or less." msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Escolle un nome de usuario con 50 ou menos caracteres ." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -568,23 +584,23 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "O nome de usuario estase a usar noutra conta. Escolle outre nome de usuario." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Create an account" msgid "Specify your alternate repository name" msgstr "Crea unha conta" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -592,151 +608,187 @@ msgid "" "less." msgstr "O nome é demasiado longo. Escolle un nome con 100 ou menos caracteres." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Os códigos de recuperación xa foron xerados" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Confirma a invitación" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Invitación enviada a '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "A invitación xa caducou." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -765,40 +817,40 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "Could not find organization invitation." msgstr "%(user)s aínda non subiu ningún proxecto a PyPI" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation sent to '${username}'" msgid "Expired invitation for '${username}' deleted." msgstr "Invitación enviada a '${username}'" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1070,32 +1122,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1115,24 +1167,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1222,7 +1274,7 @@ msgstr "" msgid "External link" msgstr "Ligazón externa" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1280,24 +1332,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Axuda" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1306,11 +1358,11 @@ msgstr "Patrocinadores" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Acceso" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Rexistro" @@ -1329,7 +1381,7 @@ msgstr "" msgid "Main menu" msgstr "Menú principal" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1339,7 +1391,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1387,184 +1439,184 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "No projects" msgid "Type '/' to search projects" msgstr "Sen proxectos" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Procura" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guía de usuario" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Os nosos patrocinadores" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribúe en GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traduce PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "Patrocinadores" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Termos de uso" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Informa dun problema de seguridade" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Código de conducta" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Estado: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Doa hoxe!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa do sitio" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1704,23 +1756,23 @@ msgstr "Contrasinal" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2133,6 +2185,7 @@ msgid "Confirm" msgstr "Formulario de confirmación" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2141,7 +2194,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2318,11 +2371,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2337,18 +2395,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3110,6 +3184,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3295,7 +3371,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3335,7 +3411,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3596,7 +3672,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3608,13 +3684,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3773,85 +3849,205 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Create an account" +msgid "Services linked to your account" +msgstr "Crea unha conta" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Termos de uso" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "Crea unha conta" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "Crea unha conta" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "No projects" +msgid "Remove association" +msgstr "Sen proxectos" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s aínda non subiu ningún proxecto a PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create an account" +msgid "Connect GitHub account" +msgstr "Crea unha conta" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribúe en GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3859,178 +4055,178 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password field is empty" msgid "Password disabled" msgstr "O campo do contrasinal está baleiro" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4038,37 +4234,59 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4076,38 +4294,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Create an account" msgid "Invited to join %(organization_name)s" msgstr "Crea unha conta" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "" @@ -4125,7 +4343,7 @@ msgstr "" "proxecto?\n" " " -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4143,20 +4361,20 @@ msgstr "" "proxecto?\n" " " -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Create an account" msgid "Role in %(organization_name)s added" msgstr "Crea unha conta" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4172,32 +4390,32 @@ msgstr "" "proxecto?\n" " " -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "Confirma a invitación" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Create an account" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Crea unha conta" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4206,12 +4424,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4219,7 +4437,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4230,25 +4448,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4256,21 +4474,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4281,7 +4499,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4291,14 +4509,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4306,11 +4524,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4384,24 +4602,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Crea unha conta" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4724,7 +4924,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5048,23 +5248,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "No projects" -msgid "PyPI Project Name" -msgstr "Sen proxectos" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5074,45 +5268,44 @@ msgstr "Sen proxectos" msgid "project name" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5120,13 +5313,13 @@ msgstr "" msgid "Workflow name" msgstr "O teu nome" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5134,8 +5327,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5145,9 +5338,9 @@ msgstr "" msgid "Environment name" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5157,7 +5350,7 @@ msgstr "Sen proxectos" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5170,10 +5363,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5188,7 +5381,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5197,7 +5390,25 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "No projects" +msgid "PyPI Project Name" +msgstr "Sen proxectos" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5205,13 +5416,13 @@ msgstr "" msgid "Namespace" msgstr "Nome" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5219,7 +5430,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5228,7 +5439,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5236,25 +5447,25 @@ msgstr "" msgid "project" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5263,14 +5474,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5283,7 +5494,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5292,31 +5503,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5325,7 +5536,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5334,7 +5545,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5342,7 +5553,7 @@ msgstr "" msgid "Organization" msgstr "Confirma a invitación" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5350,13 +5561,13 @@ msgstr "Confirma a invitación" msgid "my-organization" msgstr "Confirma a invitación" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5364,7 +5575,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5372,13 +5583,13 @@ msgstr "Sen proxectos" msgid "my-project" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5386,7 +5597,7 @@ msgstr "" msgid "Actor Username" msgstr "O teu nome de usuario" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5394,7 +5605,7 @@ msgstr "O teu nome de usuario" msgid "my-username" msgstr "Nome de usuario" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5402,59 +5613,59 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Crea unha conta" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "Sen proxectos" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5466,7 +5677,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -421,8 +421,8 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -432,17 +432,17 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -455,34 +455,34 @@ msgid "" "again later." msgstr "בוצעו נסיונות הזדהות כושלים רבים מדי. יש לנסות שוב מאוחר יותר." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "ניהול פרויקט זה" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "מספר זיהוי מפרסם אינו תקין" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -490,17 +490,35 @@ msgstr "" msgid "Banner Preview" msgstr "תצוגה מקדימה של כרזה" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "יש לציין מפרסם על ידי מספר זיהוי" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "שם הארגון יכול להיות באורך 50 תווים לכל היותר." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -516,7 +534,7 @@ msgstr "" "נקודות, מקפים וקווים תחתונים. כמו כן, הם חייבים להתחיל ולהסתיים באות או " "בספרה. בחר/י שם משתמש אחר." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -526,7 +544,7 @@ msgid "" "organization account name." msgstr "שם המשתמש נמצא בשימוש חשבון אחר. בחר/י שם משתמש אחר." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -536,24 +554,24 @@ msgid "" "organization account name." msgstr "שם המשתמש נמצא בשימוש חשבון אחר. בחר/י שם משתמש אחר." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "בחירת פרויקט" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Project name" msgid "Specify project name" msgstr "שם הפרויקט" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -562,36 +580,36 @@ msgid "" "This project name has already been used. Choose a different project name." msgstr "שם המשתמש נמצא בשימוש חשבון אחר. בחר/י שם משתמש אחר." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "יצירת חשבון" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "השם הארגון ארוך מדי. יש לבחור שם בעל 100 תווים לכל היותר." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" "כתובת הurl של הארגון ארוכה מדי. יש לבחור כתובת בעלת 100 תווים לכל היותר." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "כתובת הurl של הארגון חייבת להתחיל בhttp:// או https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "שם הארגון ארוך מדי. יש לבחור שם בעל 400 תווים לכל היותר." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -601,15 +619,15 @@ msgid "" "1024 characters or less." msgstr "שם הארגון ארוך מדי. יש לבחור שם בעל 400 תווים לכל היותר." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "בחר שם צוות בעל 50 תווים לכל היותר." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -617,29 +635,29 @@ msgstr "" "שם הצוות אינו תקין. שמות צוות חייבים להיות מורכבים רק מאותיות, ספרות, " "נקודות, מקפים וקווים תחתונים. בחר/י שם צוות אחר." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "שם הצוות נמצא בשימוש חשבון אחר. בחר/י שם צוות אחר." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository name" msgstr "ציינ/י את שם המאגר" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository URL" msgstr "ציינ/י את שם המאגר" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "השם ארוך מדי. יש לבחור שם בעל 100 תווים או פחות." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -649,86 +667,86 @@ msgid "" "less." msgstr "שם הארגון ארוך מדי. יש לבחור שם בעל 400 תווים לכל היותר." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "פרטי החשבון עודכנו" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "כתובת האי-מייל ${email_address} נוספה - יש לבדוק את תיבת האי-מייל לקישור " "אימות הכתובת" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "קודים לשחזור כבר נוצרו" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "יצירת קודי שחזור חדשים יבטל את תוקפם של הקוד הקיימים." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "יש לאמת את האי-מייל שלך כדי ליצור אסימון API." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "אסימון API לא קיים." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "פרטי הזדהות לא תקפים. יש לנסות שוב" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "שם מאגר לא תקין" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "שם מאגר לא תקין" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "אשר הזמנה" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "שם מאגר לא תקין" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "שם מאגר לא תקין" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -740,52 +758,52 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "ביטול גריעת גרסה" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "ביטול גריעת גרסה" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "מחיקת גרסה" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "לא הצלחנו למצוא את ההזמנה לתפקיד." -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "לא היה ניתן למחוק את הקובץ - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "למשתמש '${username}' כבר יש תפקיד ${role_name} לפרויקט" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -794,33 +812,69 @@ msgstr "" "למשתמש '${username}' אין כתובת דוא\"ל ראשית מאומתת ולא ניתן להוסיף אותו כ- $" "{role_name} לפרויקט" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "למשתמש '${username}' כבר יש הזמנה פעילה. בבקשה נסה שוב מאוחר יותר." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "ההזמנה נשלחה אל '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "לא הצלחנו למצוא את ההזמנה לתפקיד." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "ההזמנה כבר פגה." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "ההזמנה בוטלה מ- '${username}'." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -873,13 +927,13 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "למשתמש '${username}' כבר יש תפקיד ${role_name} לפרויקט" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -891,26 +945,26 @@ msgstr "" "למשתמש '${username}' אין כתובת דוא\"ל ראשית מאומתת ולא ניתן להוסיף אותו כ- $" "{role_name} לפרויקט" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "לא הצלחנו למצוא את ההזמנה לארגון." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "לא ניתן לשלוח מחדש הזמנה לארגון." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "ההזמנה ל- '${project_name}' נדחתה." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1208,41 +1262,41 @@ msgstr[3] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "פעולה" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "שימוש אחרון" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 #, fuzzy msgid "Unpaid" msgstr "לא שולם" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "ביטול" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "לא שלם" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 #, fuzzy #| msgid "Invite expired" msgid "Incomplete Expired" msgstr "ההזמנה פג" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1262,26 +1316,26 @@ msgstr "עמוד לא נמצא (404)" msgid "We looked everywhere but couldn't find this page" msgstr "חפשנו בכל מקום אך לא הצלחנו למצוא דף זה" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "ועכשיו למשהו
שונה לחלוטין " -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "מונטי פייתון - מערכון חנות הגבינות" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1371,7 +1425,7 @@ msgstr "מונטי פייתון - מערכון חנות הגבינות" msgid "External link" msgstr "קישור חיצוני" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "צפייה בתמליל וידאו" @@ -1444,24 +1498,24 @@ msgstr "" msgid "Password strength:" msgstr "חוזק סיסמא:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "ניווט ראשי" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "עזרה" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1470,11 +1524,11 @@ msgstr "נותני חסות" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "הזדהות" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "הרשמה" @@ -1493,7 +1547,7 @@ msgstr "תפריט" msgid "Main menu" msgstr "תפריט ראשי" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the Python Software " "Foundation" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the Python Software " "Foundation" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" "אינדקס החבילות של פייתון (PyPI) הוא מאגר של תוכנה עבור שפת התכנות פייתון." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "‏RSS‏: 40 העדכונים האחרונים" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "‏RSS‏: 40 החבילות החדשות ביותר" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "דילוג אל התוכן העיקרי" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "מעבר לגרסת המובייל" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1566,11 +1620,11 @@ msgstr "מעבר לגרסת המובייל" msgid "Warning" msgstr "אזהרה" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "הדפדפן שבשימוש אינו נתמך, יש לשדרג לגרסה חדשה יותר." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1579,7 +1633,7 @@ msgstr "" "הינך משתמש/ת ב-TestPyPI‏ - מופע נפרד של אינדקס החבילות של פייתון שמאפשר לנסות " "כלי הפצה ותהליכים מבלי להשפיע על האינדקס האמיתי." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1587,172 +1641,172 @@ msgstr "" "יכולות מסוימות עלולות לא לפעול ללא Javascript. יש לנסות לאפשר את JavaScript " "במקרה של בעיות." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "חיפוש ב-PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "חיפוש פרוייקטים" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "חיפוש" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "חיפוש פרוייקטים" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "ניווט תפריט העזרה" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "התקנת חבילות" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "העלאת חבילות" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "מדריך למשתמש" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "שם הפרויקט" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "שאלות נפוצות" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "אודות PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "ניווט אודות PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "עמוד הבית של PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "לוח מחוונים של התשתיות" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "סטטיסטיקות" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "נותני החסות שלנו" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "לקיחת חלק בפיתוח PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "ניווט לקיחת חלק בפיתוח" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "באגים ומשוב" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "לקיחת חלק בפיתוח ב-GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "תרגום PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsor" msgid "Sponsor PyPI" msgstr "מתן חסות" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "רשימת המפתחים" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "שימוש ב-PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "ניווט שימוש ב-PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "תנאי שימוש" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "דווח על בעיית אבטחה" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "קוד התנהגות" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "מדיניות פרטיות" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 #, fuzzy msgid "Acceptable Use Policy" msgstr "מדיניות שימוש מקובלת" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "סטטוס:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "כל המערכות פעילות" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "מפותח ומתוחזק על ידי קהילת הפייתון, לטובת קהילת הפייתון." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "תרמו היום!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "מפת האתר" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "מעבר לגרסת המחשב" @@ -1901,23 +1955,23 @@ msgstr "סיסמה" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2334,6 +2388,7 @@ msgid "Confirm" msgstr "טופס אישור" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2342,7 +2397,7 @@ msgstr "ביטול" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2545,11 +2600,21 @@ msgstr "" "לאמצעי האימות הדו-גורמיים, ייתכן ותאבד לך הגישה לחשבונך. קבלת עזרה בנוגע לקודים לשחזור חשבון.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "חשבון ה-PyPI שלך %(username)s נמחק." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"מישהו, אולי את/ה, הוסיף מנגנון אימות דו-גורמי %(method)s עבור חשבון ה-PyPI‏ " +"שלך %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2566,20 +2631,47 @@ msgstr "" "אם לא ביצעת שינוי זה, באפשרותך לכתוב אי-מייל לכתובת %(email_address)s כדי לתקשר עם מנהלי PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"מישהו, אולי את/ה, הסיר מנגנון אימות דו-גורמי %(method)s מחשבון ה-PyPI‏ שלך " +"%(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "חשבון ה-PyPI שלך %(username)s נמחק." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "נוספה כ %(role)s לפרויקט%(site)s%(project_name)s על " "ידי%(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "אתה מקבל את זה כי הוספת%(initiator_username)s לפרויקט ב-%(site)s." #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3576,6 +3668,8 @@ msgstr "סלק הודעה זו" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3776,7 +3870,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s טרם העל/תה פרויקטים ל-PyPI, בינתיים." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3817,7 +3911,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4095,7 +4189,7 @@ msgid "Remove email" msgstr "הסרת אי-מייל" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4107,13 +4201,13 @@ msgid "All projects" msgstr "כל הפרויקטים" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "נוצר" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "שימוש אחרון" @@ -4281,30 +4375,154 @@ msgid "Update password" msgstr "עדכון סיסמה" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "ניווט חשבון" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "אי-מיילים המשויכים לחשבונך" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "תנאי שימוש" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "החשבון שלי" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "הסרת %(user)s מפרויקט זה" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "הסרה" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "הסרת %(user)s מפרויקט זה" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "הסרת אפליקציה" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s לא העלה פרויקטים ל-PyPI, עדיין" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "לא ניתן למחוק את החשבון" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "לקיחת חלק בפיתוח ב-GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "אסימוני API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "אסימוני API מספקים דרך חלופית לאימות כאשר מעלים חבילות אל PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "למד/י עוד אודות אסימוני API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "אסימוני API פעילים עבור חשבון זה" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "הוספת אסימון API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4313,55 +4531,55 @@ msgstr "" "אמת/י את כתובת האי-מייל הראשית שלך כדי להוסיף " "אסימוני API לחשבונך." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "תחום האסימון: כל החשבון" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "תחםו האסימון: הפרויקט %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "חשבון נוצר" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "מחובר" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "אמצעי אימות דו-גורמי:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "אין" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "מכשיר אבטחה (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4370,37 +4588,37 @@ msgid "" msgstr "" "אפליקצית אימות (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "קוד שחזור" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "הסרת מכשיר" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "סיבה:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4408,22 +4626,22 @@ msgstr "סיבה:" msgid "Incorrect Password" msgstr "סיסמתך הנוכחית" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "זיהוי דו-גורמי לא תקין או לא בתוקף." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "זיהוי דו-גורמי לא תקין או לא בתוקף." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4431,129 +4649,129 @@ msgstr "זיהוי דו-גורמי לא תקין או לא בתוקף." msgid "Invalid two factor (Recovery code)" msgstr "קוד שחזור לא תקין." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "אימות דו-גורמי נוסף" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "אי-מייל נוסף לחשבון" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "אי-מייל הוסר מהחשבון" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "אי-מייל אומת" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "אי-מייל אומת מחדש" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "אי-מייל ראשי השתנה" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "אי-מייל ראשי ישן:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "אי-מייל ראשי חדש:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "אי-מייל ראשי נקבע" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "נשלח אי-מייל" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "מ:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "ל:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "נושא:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "איפוס סיסמה התבקש" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "ניסיון לאיפוס סיסמה התבצע" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "סיסמה אופסה בהצלחה" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "סיסמה שונתה בהצלחה" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "איפוס סיסמה" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "פרויקט:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "אימות דו-גורמי נוסף" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "שיטה: מכשיר אבטחה (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "שם מכשיר:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4563,39 +4781,65 @@ msgstr "" "שיטה: אפליקצית אימות (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "אימות דו-גורמי הוסר" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "אימות דו-גורמי הוסר" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "קודים לשחזור יוצרו" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "קודים לשחזור יוצרו מחדש" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "נעשה שימוש בקוד שחזור להתחברות" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "ניווט חשבון" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "הפרופיל של %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "הפרופיל של %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "ניווט חשבון" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "אסימון API נוסף" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4603,31 +4847,31 @@ msgstr "אסימון API נוסף" msgid "Token name:" msgstr "שם האסימון:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "אסימון API הוסר" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "מזהה ייחודי:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "אסימון API הוסר אוטומטית משיקולי אבטחה" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "סיבה: אסימון נמצא בURL פומבי" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4635,7 +4879,7 @@ msgstr "סיבה: אסימון נמצא בURL פומ msgid "Invited to join %(organization_name)s" msgstr "אם הבעלים אינו מגיב, ראה/י %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4643,7 +4887,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "ההזמנה ל- '${project_name}' נדחתה." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4652,7 +4896,7 @@ msgid "" "Invitation to join %(organization_name)s revoked" msgstr "%(username)s הוסר כ%(role_name)s בפרויקט" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4661,46 +4905,46 @@ msgid "" "Invitation to join %(organization_name)s expired" msgstr "%(username)s הוסר כ%(role_name)s בפרויקט" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "Role in %(organization_name)s added" msgstr "אם הבעלים אינו מגיב, ראה/י %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "ההזמנה ל- '${project_name}' נדחתה." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "תיאור הפרויקט" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "כל גרסאות %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "ניהול ׳%(project_name)s׳" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4711,12 +4955,12 @@ msgstr "" "אירועים מופיעים כאן כאשר פעולות הקשורות לאבטחה מתרחשות בחשבונך. אם אתה מבחין " "במשהו חשוד, אנא לאבטח את חשבונך בהקדם האפשרי." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "פעילות חשבון שאירעה לאחרונה" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4724,7 +4968,7 @@ msgstr "פעילות חשבון שאירעה לאחרונה" msgid "Event" msgstr "אירוע" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4735,25 +4979,25 @@ msgstr "אירוע" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "תאריך / זמן" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4763,21 +5007,21 @@ msgstr "" msgid "Device Info" msgstr "שם מכשיר" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "אירועים יופיעו כאן בעת שפעולות הקשורות לאבטחה יתרחשו בחשבונך." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "מחיקת החשבון" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "לא ניתן למחוק את החשבון" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4815,7 +5059,7 @@ msgstr[3] "" "פרויקטים.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4854,7 +5098,7 @@ msgstr[3] "" "חשבונך.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or העברת בעלות או מחיקת הפרויקט" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4871,11 +5115,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "יש להמשיך בזהירות!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "לא תוכל/י לשחזר את חשבונך לאחר מחיקתו" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "מחיקת חשבון ה-PyPI שלך" @@ -4960,24 +5204,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "לא ניתן להסיר את עצמך כבעלים" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "הסרה" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "הסרת אפליקצית אימות" @@ -5352,7 +5578,7 @@ msgstr "" msgid "Manager" msgstr "ניהול" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5704,23 +5930,17 @@ msgid "" msgstr "" "כדי להשיג מחדש גישה לחשבונך, אספ/י את סיסמתך ב-PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "שם הפרויקט" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5730,14 +5950,15 @@ msgstr "שם הפרויקט" msgid "project name" msgstr "שם הפרויקט" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" -msgstr "" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" +msgstr "%(username)s שונה להיות %(role_name)s בפרויקט" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5745,32 +5966,32 @@ msgstr "" msgid "owner" msgstr "בעלים" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5778,13 +5999,13 @@ msgstr "" msgid "Workflow name" msgstr "שמך" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5792,8 +6013,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5803,9 +6024,9 @@ msgstr "" msgid "Environment name" msgstr "קוד שחזור לא תקין." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5817,7 +6038,7 @@ msgstr "קוד שחזור לא תקין." msgid "(optional)" msgstr "סיבה (לא חובה)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5830,10 +6051,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5848,7 +6069,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5861,7 +6082,25 @@ msgid "" msgstr "" "כדי להשיג מחדש גישה לחשבונך, אספ/י את סיסמתך ב-PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "שם הפרויקט" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5869,7 +6108,7 @@ msgstr "" msgid "Namespace" msgstr "שם" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5877,7 +6116,7 @@ msgstr "שם" msgid "namespace" msgstr "לא נקבע שם" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5885,7 +6124,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5894,7 +6133,7 @@ msgstr "" msgid "Project name" msgstr "שם הפרויקט" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5902,25 +6141,25 @@ msgstr "שם הפרויקט" msgid "project" msgstr "פרויקט:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5929,7 +6168,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5938,7 +6177,7 @@ msgstr "" msgid "release" msgstr "גרסאות" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5951,7 +6190,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5964,7 +6203,7 @@ msgid "" msgstr "" "כדי להשיג מחדש גישה לחשבונך, אספ/י את סיסמתך ב-PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5972,13 +6211,13 @@ msgstr "" msgid "email" msgstr "אי-מייל" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5986,7 +6225,7 @@ msgstr "" msgid "Subject" msgstr "נושא:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5994,7 +6233,7 @@ msgstr "נושא:" msgid "subject" msgstr "נושא:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6003,7 +6242,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -6016,7 +6255,7 @@ msgid "" msgstr "" "כדי להשיג מחדש גישה לחשבונך, אספ/י את סיסמתך ב-PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6024,7 +6263,7 @@ msgstr "" msgid "Organization" msgstr "תיאור הפרויקט" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6032,13 +6271,13 @@ msgstr "תיאור הפרויקט" msgid "my-organization" msgstr "תיאור הפרויקט" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6046,7 +6285,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "שם הפרויקט" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6054,13 +6293,13 @@ msgstr "שם הפרויקט" msgid "my-project" msgstr "פרויקט:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6068,7 +6307,7 @@ msgstr "" msgid "Actor Username" msgstr "שם המשתמש שלך" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6076,7 +6315,7 @@ msgstr "שם המשתמש שלך" msgid "my-username" msgstr "שם משתמש" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6084,63 +6323,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "ניהול גרסה" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "פרויקט:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "פרויקטים טרנדיים" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "ניהול פרויקט זה" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6152,7 +6391,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -429,8 +429,8 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -440,17 +440,17 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -463,16 +463,16 @@ msgid "" "again later." msgstr "बहुत से असफल लॉगिन प्रयास हुए हैं। बाद में पुन: प्रयास करें।" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "विश्वसनीय प्रकाशक पंजीकृत नहीं किया जा सका" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -480,21 +480,21 @@ msgstr "" "यह विश्वसनीय प्रकाशक पहले ही पंजीकृत हो चुका है। यदि यह जानबूझकर नहीं किया गया है तो " "कृपया PyPI के व्यवस्थापकों से संपर्क करें।" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "इस परियोजना का प्रबंधन करें" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "प्रबंधन संस्करण" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -502,17 +502,35 @@ msgstr "" msgid "Banner Preview" msgstr "बैनर पूर्वावलोकन" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "प्रकाशक को आईडी द्वारा निर्दिष्ट किया जाना चाहिए" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "50 या कम अक्षरों का username चुनें।" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -528,7 +546,7 @@ msgstr "" "बना होना चाहिए। और एक अक्षर या संख्या के साथ शुरू और खत्म भी होना चाहिए। एक अलग " "उपयोगकर्ता नाम चुनें।" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -540,7 +558,7 @@ msgstr "" "यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " "उपयोगकर्ता नाम चुनें।" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -552,26 +570,26 @@ msgstr "" "यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " "उपयोगकर्ता नाम चुनें।" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Delete project" msgid "Select project" msgstr "परियोजना मिटाएं" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Project name" msgid "Specify project name" msgstr "परियोजना का नाम" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -582,13 +600,13 @@ msgstr "" "यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " "उपयोगकर्ता नाम चुनें।" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "खाता बनाएं" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -596,7 +614,7 @@ msgid "" "characters or less." msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -604,11 +622,11 @@ msgid "" "characters or less." msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "संगठन का यूआरएल http:// या https:// से शुरू होना चाहिए" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -616,7 +634,7 @@ msgid "" "with 400 characters or less." msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -624,17 +642,17 @@ msgid "" "1024 characters or less." msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "50 या कम अक्षरों का username चुनें।" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -642,7 +660,7 @@ msgstr "" "टीम का नाम अमान्य है. टीम के नाम किसी स्थान, अवधि, अंडरस्कोर, हाइफ़न या स्लैश से शुरू या " "समाप्त नहीं हो सकते। एक अलग टीम का नाम चुनें।" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -652,23 +670,23 @@ msgstr "" "यह उपयोगकर्ता नाम पहले से ही किसी अन्य खाते द्वारा उपयोग किया जा रहा है। एक अलग " "उपयोगकर्ता नाम चुनें।" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "परियोजना का नाम" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -676,88 +694,88 @@ msgid "" "less." msgstr "नाम बहुत लंबा है। 100 अक्षरों या उससे कम के साथ एक नाम चुनें।" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "खाता विवरण" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "ईमेल ${email_address} जोड़ा गया - सत्यापन लिंक के लिए अपने ईमेल की जांच करें" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "पुनर्प्राप्ति कोड प्रउत्पादित" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "नयी पुनर्प्राप्ति कुंजी उत्पन्न करने पर मौजूदा कुंजियाँ अमान्य हो जाएंगी।" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "एपीआई टोकन मौजूद नहीं है।" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "अवैध प्रत्यय पत्र। पुनः प्रयास करें" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid alternate repository location details" msgstr "पुनर्प्राप्ति कुंजी अमान्य।" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid Recovery Code." msgid "Added alternate repository '${name}'" msgstr "पुनर्प्राप्ति कुंजी अमान्य।" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "आमंत्रण की पुष्टि करें" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid alternate repository id" msgstr "पुनर्प्राप्ति कुंजी अमान्य।" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid Recovery Code." msgid "Invalid alternate repository for project" msgstr "पुनर्प्राप्ति कुंजी अमान्य।" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -769,52 +787,52 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "न निकाल फेंकी गयी विज्ञप्ति" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "न निकाल फेंकी गयी विज्ञप्ति" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "विज्ञप्ति मिटाएँ" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "फ़ाइल हटाई नहीं जा सकी - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "इस परियोजना में उपयोगकर्ता '${username}' पहले से ${role_name} कृत्य हैं" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -823,8 +841,8 @@ msgstr "" "उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे परियोजना " "के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -832,26 +850,62 @@ msgstr "" "उपयोगकर्ता '$ {username}' के पास पहले से ही एक सक्रिय आमंत्रण है। कृपया बाद में फिर से " "प्रयास करें।" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "'${username}' को आमंत्रण भेजा गया" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "आमंत्रण पहले ही समाप्त हो चुका है।" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "'${username}' से आमंत्रण निरस्त कर दिया गया।" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -906,13 +960,13 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "इस परियोजना में उपयोगकर्ता '${username}' पहले से ${role_name} कृत्य हैं" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -924,29 +978,29 @@ msgstr "" "उपयोगकर्ता '$ {username}' के पास सत्यापित प्राथमिक ईमेल पता नहीं है और इसे परियोजना " "के लिए $ {role_name} के रूप में नहीं जोड़ा जा सकता" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "भूमिका आमंत्रण नहीं ढूंढ़ सके।" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy msgid "Organization invitation could not be re-sent." msgstr "रोल आमंत्रण अब मौजूद नहीं है।" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1222,40 +1276,40 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "कार्य" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "अन्तः उपयोगित" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "रद्द" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 #, fuzzy #| msgid "Invite expired" msgid "Incomplete Expired" msgstr "आमंत्रण समाप्त हो गया" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1275,26 +1329,26 @@ msgstr "पृष्ठ नहीं मिला (404)" msgid "We looked everywhere but couldn't find this page" msgstr "हमने हर जगह देखा लेकिन यह पृष्ठ नहीं मिला" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "और अब कुछ के लिए
पूरी तरह से अलग" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "मोंटी पाइथन - चीज़ शॉप स्केच" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1384,7 +1438,7 @@ msgstr "मोंटी पाइथन - चीज़ शॉप स्केच msgid "External link" msgstr "बाहरी लिंक" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "वीडियो ट्रांसक्रिप्ट देखें" @@ -1457,24 +1511,24 @@ msgstr "" msgid "Password strength:" msgstr "पासवर्ड क्षमता:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "मुख्य नेविगेशन" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "सहायता" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1483,11 +1537,11 @@ msgstr "प्रायोजकों" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "लॉग इन करें" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "पंजीकृत करें" @@ -1506,7 +1560,7 @@ msgstr "मेन्यू" msgid "Main menu" msgstr "मुख्य मेन्यू" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "Learn how to upload files on the पाइथॉन संकलन उपयोगकर्ता कुंजी से फाइलें अपलोड करना सीखें" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "Learn how to upload files on the पाइथॉन संकलन उपयोगकर्ता कुंजी से फाइलें अपलोड करना सीखें" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "पायथन पैकेज इंडेक्स (PyPI) पायथन प्रोग्रामिंग भाषा का एक संकलन है।" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 नवीनतम अपडेट" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 नवीनतम पैकेज" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "मुख्य विषयवस्तु में जाएं" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "मोबाइल संस्करण पर स्विच करें" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1574,11 +1628,11 @@ msgstr "मोबाइल संस्करण पर स्विच कर msgid "Warning" msgstr "चेतावनी" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "आप एक असमर्थित ब्राउज़र का उपयोग कर रहे हैं, नए संस्करण में अपग्रेड करें।" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1588,7 +1642,7 @@ msgstr "" "वास्तविक सूचकांक को प्रभावित किए बिना वितरण उपकरण और प्रक्रियाओं का प्रयास करने की " "अनुमति देता है।" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1596,171 +1650,171 @@ msgstr "" "कुछ विशेष लक्षण जावास्क्रिप्ट के बिना समस्या ग्रसित हो सकते हैं। कृपया इसे सक्षम करने का " "प्रयास करें।" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "PyPI खोजें" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "परियोजनाएं खोजें" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "खोज" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "परियोजनाएं खोजें" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "नेविगेशन सहायता" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "पैकेज प्रतिष्ठापन" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "पैकेज अपलोड करना" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "उपयोगकर्ता गाइड" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "परियोजना" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "साधारणतः पूछे जाने वाले प्रश्न" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "PyPI के बारे में" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "PyPI नेविगेशन के बारे में" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "भूमिकारूप व्यवस्थापट्ट" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "आँकड़े" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "हमारे प्रायोजक" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "PyPI में योगदान" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "योगदान कैसे करें नेविगेशन" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "अपभ्रंश और प्रतिक्रिया" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "GitHub पर योगदान दें" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "PyPI का अनुवाद करें" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "प्रायोजकों" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "विकास का श्रेय" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPI उपयोगिता" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "PyPI नेविगेशन का उपयोग करना" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "उपयोग की शर्तें" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "सुरक्षा के मुद्दे की रिपोर्ट करें" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "आचार संहिता" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "गोपनीयता नीति" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "स्थिति: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "सभी सिस्टम चालू" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "पाईथन समुदाय के लिए पाईथन समुदाय द्वारा विकसित और संचालित।" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "आज ही दान दें!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "साइट मैप" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "डेस्कटॉप संस्करण पर स्विच करें" @@ -1904,23 +1958,23 @@ msgstr "पासवर्ड" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2356,6 +2410,7 @@ msgid "Confirm" msgstr "फॉर्म की पुष्टि करें" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2364,7 +2419,7 @@ msgstr "रद्द" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2568,11 +2623,21 @@ msgstr "" "अपनी द्वि-कारक विधियां खो देते हैं, तो आप अपने खाते तक कि पहुंच खो सकते हैं। पुनःप्राप्ति कुंजी उत्पन्न करने में सहायता प्राप्त करें।

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "आपका PyPI खाता %(username)s हटा दिया गया है।" +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"किसी ने, शायद आपने, आपके PyPI खाते %(username)s में %(method)s " +"द्वी-करक प्रमाणीकरण विधि का प्रावधान किया है।" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2589,26 +2654,47 @@ msgstr "" "यदि आपने यह परिवर्तन नहीं किया है, तो आप PyPI व्यवस्थापकों से संवाद करने के लिए %(email_address)s को ईमेल कर सकते हैं।" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"किसी ने, शायद आपने, आपके PyPI खाते %(username)s से %(method)s " +"द्वी-करक प्रमाणीकरण विधि को हटा दिया है।" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "आपका PyPI खाता %(username)s हटा दिया गया है।" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, fuzzy, python-format #| msgid "" #| "You have been added as %(role)s to the %(site)s project " #| "%(project)s by %(submitter)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "आपको %(site)s प्रोजेक्ट %(project)s में %(role)s% के रूप में %" "(submitter)s ने जोड़ा है।" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, fuzzy, python-format #| msgid "" #| "You are receiving this because you have been added by %(submitter)s to a " #| "project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "आपको यह प्राप्त हो रहा है क्योंकि आपको %(site)s पर एक परियोजना में %(submitter)s " "द्वारा जोड़ा गया है।" @@ -3622,6 +3708,8 @@ msgstr "इस अधिसूचना को खारिज करें" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3824,7 +3912,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s ने अभी तक PyPI पर कोई भी प्रोजेक्ट अपलोड नहीं किया है।" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3865,7 +3953,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4140,7 +4228,7 @@ msgid "Remove email" msgstr "ईमेल हटाएं" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4152,13 +4240,13 @@ msgid "All projects" msgstr "सभी परियोजनाएं" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "बनाया" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "अन्तः उपयोगित" @@ -4328,11 +4416,135 @@ msgid "Update password" msgstr "पासवर्ड बदलें" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "खाता नेविगेशन" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "आपके खाते से संबद्ध ईमेल" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "उपयोग की शर्तें" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "खाता ईमेल" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "इस परियोजना से %(user)s निकालें" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "हटाएं" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "इस परियोजना से %(user)s निकालें" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "एप्लिकेशन हटाएं" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s ने अभी तक PyPI पर कोई भी प्रोजेक्ट अपलोड नहीं किया है" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "खाता नहीं हटाया जा सकता" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "GitHub पर योगदान दें" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API टोकन" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4340,19 +4552,19 @@ msgid "" msgstr "" "API टोकन PyPI पर पैकेज अपलोड करते समय अपने प्रमाणन का एक वैकल्पिक तरीका प्रदान करते हैं।" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "API टोकन के बारे में अधिक जानें" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "इस खाते के सक्रिय API टोकन" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "API टोकन जोड़ें" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4361,55 +4573,55 @@ msgstr "" "खाते में API टोकन जोड़ने के लिए अपने प्राथमिक ईमेल पते को सत्यापित " "करें।" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "टोकन दायरा: पूरा खाता" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "टोकन दायरा: परियोजना %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "खाता बना" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "लॉग इन किया हुआ है" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "द्वी-कारक विधि:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "कोई नहीं" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "सुरक्षा उपकरण (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4418,37 +4630,37 @@ msgid "" msgstr "" "प्रमाणीकरण आवेदन (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "पुनर्प्राप्ति कुंजी" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "उपकरण हटाएं" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "लॉगिन विफल" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "कारण:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4456,22 +4668,22 @@ msgstr "कारण:" msgid "Incorrect Password" msgstr "आपका वर्तमान पासवर्ड" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "अमान्य या खारिज दो कारक लॉगिन।" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "अमान्य या खारिज दो कारक लॉगिन।" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4479,131 +4691,131 @@ msgstr "अमान्य या खारिज दो कारक लॉग msgid "Invalid two factor (Recovery code)" msgstr "पुनर्प्राप्ति कुंजी अमान्य।" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "द्वी-करक प्रमाणन जोड़ा" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "खाते में ईमेल जोड़ दिया" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "खाते से ईमेल निकाला गया" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "ईमेल सत्यापित" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "पुन: सत्यापित ईमेल" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "प्राथमिक ईमेल बदला" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "पुराना प्राथमिक ईमेल:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "नया प्राथमिक ईमेल:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "प्राथमिक ईमेल सेट" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "ईमेल भेजा गया" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "के द्वारा:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "को:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "विषय:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "पासवर्ड रीसेट अनुरोधित" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "पासवर्ड रीसेट अनुरोधित" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "पासवर्ड सफलतापूर्वक रीसेट" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "पासवर्ड सफलतापूर्वक बदला" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "पासवर्ड रीसेट" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "द्वी-करक प्रमाणन जोड़ा" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "विधि: सुरक्षा उपकरण (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "उपकरण नाम:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4613,39 +4825,65 @@ msgstr "" "विधि: प्रमाणीकरण आवेदन (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "द्वी-करक प्रमाणन हटा" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "द्वी-करक प्रमाणन हटा" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "पुनर्प्राप्ति कोड उत्पादित" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "पुनर्प्राप्ति कोड पुन्ह्रोत्पादित" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "लॉगिन के लिए उपयोगित पुनःप्राप्ति कुंजी" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "खाता नेविगेशन" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "%(username)s की प्रोफाइल" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "%(username)s की प्रोफाइल" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "खाता नेविगेशन" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "API टोकन जोड़ा गया" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4653,39 +4891,39 @@ msgstr "API टोकन जोड़ा गया" msgid "Token name:" msgstr "टोकन नाम:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API टोकन हटाया गया" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "अद्वितीय पहचानकर्ता:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "सुरक्षा कारणों से API token स्वचालित रूप से हटाया गया" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Reason: Token found at public url" msgstr "आपके सार्वजनिक प्रोफ़ाइलपर प्रदर्शित" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "या परियोजनाएं ब्राउज़ करें" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4693,7 +4931,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4703,7 +4941,7 @@ msgid "" msgstr "" "%(username)s परियोजना %(role_name)s के रूप से हटाया गया" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4713,45 +4951,45 @@ msgid "" msgstr "" "%(username)s परियोजना %(role_name)s के रूप से हटाया गया" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "या परियोजनाएं ब्राउज़ करें" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "आमंत्रण की पुष्टि करें" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "सभी %(project_name)s विज्ञप्तियां" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "'%(project_name)s' प्रबंधित करें" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4763,12 +5001,12 @@ msgstr "" "भी संदिग्ध लगता है, तो कृपया जल्द से जल्द अपने खाते को सुरक्षित " "करें।" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "अभी हाल ही की खाता गतिविधि" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4776,7 +5014,7 @@ msgstr "अभी हाल ही की खाता गतिविधि" msgid "Event" msgstr "घटना" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4787,25 +5025,25 @@ msgstr "घटना" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "दिनांक / समय" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4815,21 +5053,21 @@ msgstr "" msgid "Device Info" msgstr "उपकरण नाम" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "आपके खाते पर सुरक्षा से संबंधित कार्रवाई होने पर घटनाएँ यहां दिखाई देंगी।" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "खाता हटाएं" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "खाता नहीं हटाया जा सकता" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4858,7 +5096,7 @@ msgstr[1] "" "strong> है।\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4887,7 +5125,7 @@ msgstr[1] "" "परियोजनाओं को हटाना होगा।\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or स्वामित्व स्थानांतरण या परियोजना हटाएं " -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4904,11 +5142,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "सावधानी के साथ आगे बढ़ें!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "इसे हटाने के बाद आप अपने खाते को पुनर्प्राप्त नहीं कर पाएंगे" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "अपना PyPI खाता हटाएं" @@ -4993,24 +5231,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "स्वामी खुद को नहीं हटा सकते" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "हटाएं" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "प्रमाणीकरण आवेदन हटाएं" @@ -5385,7 +5605,7 @@ msgstr "" msgid "Manager" msgstr "प्रबंधन" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5736,22 +5956,18 @@ msgstr "" "अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " "PyPI पर रीसेट करें।" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 #, fuzzy -msgid "PyPI Project Name" +msgid "Project Name" msgstr "परियोजना का नाम" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5761,14 +5977,16 @@ msgstr "परियोजना का नाम" msgid "project name" msgstr "परियोजना" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"%(username)s परियोजना %(role_name)s में परिवर्तित किया" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5776,32 +5994,32 @@ msgstr "" msgid "owner" msgstr "आयोजक" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5809,13 +6027,13 @@ msgstr "" msgid "Workflow name" msgstr "आपका नाम" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5823,8 +6041,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5834,9 +6052,9 @@ msgstr "" msgid "Environment name" msgstr "पुनर्प्राप्ति कुंजी अमान्य।" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5848,7 +6066,7 @@ msgstr "पुनर्प्राप्ति कुंजी अमान् msgid "(optional)" msgstr "कारण (वैकल्पिक)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5861,10 +6079,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5879,7 +6097,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5893,7 +6111,24 @@ msgstr "" "अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " "PyPI पर रीसेट करें।" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +msgid "PyPI Project Name" +msgstr "परियोजना का नाम" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5901,7 +6136,7 @@ msgstr "" msgid "Namespace" msgstr "नाम" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5909,7 +6144,7 @@ msgstr "नाम" msgid "namespace" msgstr "कोई नाम सेट नहीं है" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5917,7 +6152,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5926,7 +6161,7 @@ msgstr "" msgid "Project name" msgstr "परियोजना" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5934,25 +6169,25 @@ msgstr "परियोजना" msgid "project" msgstr "परियोजना लिंक" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5961,7 +6196,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5970,7 +6205,7 @@ msgstr "" msgid "release" msgstr "विज्ञप्तियां" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5983,7 +6218,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5997,7 +6232,7 @@ msgstr "" "अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " "PyPI पर रीसेट करें।" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -6005,13 +6240,13 @@ msgstr "" msgid "email" msgstr "ईमेल" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -6019,7 +6254,7 @@ msgstr "" msgid "Subject" msgstr "विषय:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -6027,7 +6262,7 @@ msgstr "विषय:" msgid "subject" msgstr "विषय:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6036,7 +6271,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -6050,7 +6285,7 @@ msgstr "" "अपने खाते पर दोबारा हक़ हासिल करने के लिए, अपने पासवर्ड को " "PyPI पर रीसेट करें।" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6058,7 +6293,7 @@ msgstr "" msgid "Organization" msgstr "आमंत्रण की पुष्टि करें" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6066,13 +6301,13 @@ msgstr "आमंत्रण की पुष्टि करें" msgid "my-organization" msgstr "आमंत्रण की पुष्टि करें" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6080,7 +6315,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "परियोजना" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6088,13 +6323,13 @@ msgstr "परियोजना" msgid "my-project" msgstr "परियोजना लिंक" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6102,7 +6337,7 @@ msgstr "" msgid "Actor Username" msgstr "आपका उपयोगकर्ता नाम" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6110,7 +6345,7 @@ msgstr "आपका उपयोगकर्ता नाम" msgid "my-username" msgstr "उपयोगकर्ता का नाम" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6118,63 +6353,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "प्रबंधन संस्करण" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project links" msgid "Project" msgstr "परियोजना लिंक" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "प्रवृत्तिकारी परियोजनाएं" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "इस परियोजना का प्रबंधन करें" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6186,7 +6421,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -424,8 +424,8 @@ msgstr "" "A Megbízható kiadás ideiglenesen le van tiltva. A részletek a https://" "pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -433,7 +433,7 @@ msgstr "" msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "le van tiltva. A részletek a https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 #, fuzzy msgid "" "You must have a verified email in order to register a pending trusted " @@ -443,12 +443,12 @@ msgstr "" "lévő kiadójoz regisztráljon. További információért látogasson el a https://" "pypi.org/help#openid-connect honlapra." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 #, fuzzy 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -463,17 +463,17 @@ 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:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 #, fuzzy msgid "The trusted publisher could not be registered" msgstr "A megbízható kiadó-t nem tudtuk regisztrálni." -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 #, fuzzy msgid "" "This trusted publisher has already been registered. Please contact PyPI's " @@ -482,18 +482,18 @@ msgstr "" "Ez a megbízható kiadó már regisztrálva lett. Kérem lépjen kapcsolatba a PyPI-" "nak az adminjaival, ha ez nem volt szándékos." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy msgid "Invalid publisher ID" msgstr "Érvénytelen kiadói azonosító" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 #, fuzzy msgid "Removed trusted publisher for project " msgstr "A megbízható kiadó el lett távolítva a projektből. " @@ -503,17 +503,33 @@ msgstr "A megbízható kiadó el lett távolítva a projektből. " msgid "Banner Preview" msgstr "A Transzparens előnézete" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "A szervezet neveének hossza legfeljebb 50 karakter lehet." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -529,7 +545,7 @@ msgstr "" "pontokból, kötőjelekből és aláhúzásból kell állniuk. És betűvel vagy számmal " "kell kezdődőnie és befejeződnie. Válasszon egy másik szervezeti nevet." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -541,7 +557,7 @@ msgstr "" "Ezt a szervezeti név már egy másik szervezet használja. Válasszon másik " "szervezeti nevet." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -553,24 +569,24 @@ msgstr "" "Erre a névre már beküldtél egy pályázatot. Válasszon egy másik szervezeti " "nevet." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy msgid "Select project" msgstr "Projekt kiválasztása" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy msgid "Specify project name" msgstr "Adjon meg egy projekt nevet." -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -581,11 +597,11 @@ msgstr "" "Ezt a felhasználónevet már egy másik fiók használja. Válasszon másik " "felhasználónevet." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -593,7 +609,7 @@ msgid "" "characters or less." msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -601,11 +617,11 @@ msgid "" "characters or less." msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -613,7 +629,7 @@ msgid "" "with 400 characters or less." msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -621,23 +637,23 @@ msgid "" "1024 characters or less." msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -647,23 +663,23 @@ msgstr "" "Ezt a felhasználónevet már egy másik fiók használja. Válasszon másik " "felhasználónevet." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Specify your alternate repository name" msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -671,84 +687,84 @@ msgid "" "less." msgstr "A név túl hosszú. Válasszon egy nevet, legfeljebb 100 karakterből." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "A helyreállítási kódok már le lettek generálva" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Hibás helyreállító kód." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Hibás helyreállító kód." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Hibás helyreállító kód." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Hibás helyreállító kód." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -760,77 +776,113 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 #, 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:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy msgid "The trusted publisher could not be constrained" @@ -884,37 +936,37 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1191,32 +1243,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1236,24 +1288,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1343,7 +1395,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1401,24 +1453,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1427,11 +1479,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1450,7 +1502,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1460,7 +1512,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1508,176 +1560,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1817,23 +1869,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2216,6 +2268,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2224,7 +2277,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2401,11 +2454,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2420,18 +2478,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3186,6 +3260,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3371,7 +3447,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3409,7 +3485,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3670,7 +3746,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3682,13 +3758,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3847,85 +3923,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3933,58 +4115,58 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Invalid TOTP code." msgid "Recovery code" msgstr "Hibás TOTP-kód." -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Érvénytelen vagy lejárt két faktoros bejelentkezés." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Érvénytelen vagy lejárt két faktoros bejelentkezés." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -3992,127 +4174,127 @@ msgstr "Érvénytelen vagy lejárt két faktoros bejelentkezés." msgid "Invalid two factor (Recovery code)" msgstr "Hibás helyreállító kód." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Email not found" msgid "Email sent" msgstr "E-mail nem található" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4120,37 +4302,57 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4158,92 +4360,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4252,12 +4454,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4265,7 +4467,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4276,25 +4478,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4302,21 +4504,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4327,7 +4529,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4337,14 +4539,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4352,11 +4554,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4434,24 +4636,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4762,7 +4946,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5085,21 +5269,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5107,57 +5287,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5165,8 +5344,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5176,9 +5355,9 @@ msgstr "" msgid "Environment name" msgstr "Hibás helyreállító kód." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5188,7 +5367,7 @@ msgstr "Hibás helyreállító kód." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5201,10 +5380,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5219,7 +5398,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5228,19 +5407,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5248,7 +5443,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5257,31 +5452,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5290,14 +5485,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5310,7 +5505,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5319,31 +5514,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5352,7 +5547,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5361,7 +5556,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5369,7 +5564,7 @@ msgstr "" msgid "Organization" msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5377,13 +5572,13 @@ msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." msgid "my-organization" msgstr "A felhasználónév név hossza legfeljebb 50 karakter lehet." -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5391,31 +5586,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "Hibás helyreállító kód." -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5423,55 +5618,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5483,7 +5678,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -400,32 +400,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -433,15 +433,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -449,249 +465,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -720,37 +772,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -996,32 +1048,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1041,24 +1093,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1148,7 +1200,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1206,24 +1258,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1232,11 +1284,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1255,7 +1307,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1265,7 +1317,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1313,176 +1365,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1622,23 +1674,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2018,6 +2070,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2026,7 +2079,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2203,11 +2256,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2222,18 +2280,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2984,6 +3058,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3169,7 +3245,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3207,7 +3283,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3468,7 +3544,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3480,13 +3556,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3645,85 +3721,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3731,176 +3913,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3908,37 +4090,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3946,90 +4148,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4038,12 +4240,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4051,7 +4253,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4062,25 +4264,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4088,21 +4290,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4113,7 +4315,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4123,14 +4325,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4138,11 +4340,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4214,24 +4416,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4535,7 +4719,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4826,21 +5010,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4848,57 +5028,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4906,8 +5085,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4915,9 +5094,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4927,7 +5106,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4940,10 +5119,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4958,7 +5137,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4967,19 +5146,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4987,7 +5182,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4996,31 +5191,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5029,14 +5224,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5049,7 +5244,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5058,31 +5253,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5091,7 +5286,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5100,55 +5295,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5156,55 +5351,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5216,7 +5411,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "Mohon tinjau Ketentuan Layanan yang telah kami " "perbarui." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -433,14 +433,14 @@ msgstr "" "Penerbitan terpercaya sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "dinonaktifkan. Lihat https://pypi.org/help#admin-intervention untuk " "detailnya." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 #, fuzzy msgid "" "You must have a verified email in order to register a pending trusted " @@ -450,13 +450,13 @@ msgstr "" "terpercaya yang ditunda. Lihat https://pypi.org/help#openid-connect untuk " "penjelasan." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 #, fuzzy 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -471,17 +471,17 @@ msgid "" msgstr "" "Terlalu banyak usaha registrasi penerbitan terpercaya. Coba lagi nanti." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 #, fuzzy msgid "The trusted publisher could not be registered" msgstr "Penerbitan terpercayanya tidak bisa di daftarkan" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -489,19 +489,19 @@ msgstr "" "Penerbitan terpercaya ini telah terdaftar. Silakan hubungi admin PyPI jika " "ini tidak seharusnya terjadi." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Mendaftarkan penerbit baru yang tertunda untuk dibuat " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID penerbit tidak valid" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Menghapus penerbit tepercaya untuk proyek " @@ -509,15 +509,33 @@ msgstr "Menghapus penerbit tepercaya untuk proyek " msgid "Banner Preview" msgstr "Pratinjau Spanduk" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Provider must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Penyedia harus ditentukan berdasarkan ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "Berikan respons untuk permintaan." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Pilih nama akun organisasi dengan 50 huruf atau kurang." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -528,7 +546,7 @@ msgstr "" "angka, titik, tanda hubung, dan garis bawah. Dan juga harus mulai dan " "selesai dengan huruf atau angka. Pilih nama organisasi yang berbeda." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -536,7 +554,7 @@ msgstr "" "Nama akun organisasi ini sudah digunakan. Pilih nama akun organisasi yang " "berbeda." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -544,16 +562,16 @@ msgstr "" "Anda telah mengirim pengajuan untuk nama itu. Pilih nama organisasi yang " "berbeda." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Pilih proyek" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Tentukan nama proyek" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -561,18 +579,18 @@ msgstr "" "Awali dan akhiri dengan huruf atau angka yang hanya mengandung numerik ASCII " "dan '.', '_' dan '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Nama proyek ini telah digunakan. Pilih nama proyek yang berbeda." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Buat sebuah akun" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -580,7 +598,7 @@ msgstr "" "Nama organisasi terlalu panjang. Pilih nama organisasi dengan panjang kurang " "dari 100 huruf." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -588,11 +606,11 @@ msgstr "" "URL organisasi terlalu panjang. Pilih URL organisasi dengan panjang kurang " "dari 400 huruf." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "URL organisasi harus diawali dengan http:// atau https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -600,7 +618,7 @@ msgstr "" "Deskripsi organisasi terlalu panjang. Pilih deskripsi dengan panjang kurang " "dari 400 huruf." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." @@ -608,15 +626,15 @@ msgstr "" "Kami tidak perlu tahu terlalu banyak hal :), batasi penggunaan deskripsimu " "menjadi 1024 karakter atau lebih sedikit." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Kamu telah memasukkan jumlah maksimum. " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Pilih nama tim dengan 50 karakter atau lebih sedikit." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -625,24 +643,24 @@ msgstr "" "spasi, titik, garis bawah, tanda hubung, atau garis miring. Pilih nama tim " "lain." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Nama tim ini sudah digunakan. Pilih nama tim yang berbeda." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Tentukan nama alternatif untuk repositorimu" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Tentukan URL alternatif untuk repositorimu" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" "URL terlalu panjang. Pilih URL dengan panjang kurang dari 400 karakter." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." @@ -650,64 +668,64 @@ msgstr "" "Desķripsi terlalu panjang. Pilih deskripsi dengan panjang kurang dari 400 " "karakter." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Detail akun diperbarui" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Kode pemulihan sudah dibuat" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "Verifikasi alamat emailmu untuk membuat token API" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "Token API tidak ada." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Kredensial tidak valid. Coba lagi" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Detail lokasi repositori alternatif tidak valid" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Menambahkan repositori alternatif '${name}'" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Konfirmasi permintaan" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "ID repositori alternatif tidak valid" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Repositori alternatif untuk proyek tidak valid" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -716,14 +734,14 @@ msgstr "" "Tidak bisa menghapus repository alternatif. ${confirm} tidak sama dengan $" "{alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Menghapus repository alternatif '${name}'" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -735,52 +753,52 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "Kembalikan rilis" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "Kembalikan rilis" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Hapus rilisan" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Tidak dapat menemukan undangan peran." -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Tidak bisa menghapus file - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -789,8 +807,8 @@ msgstr "" "Pengguna '${username}' tidak memiliki alamat email primer yang diverifikasi " "dan tidak dapat ditambahkan sebagai ${role_name} di proyek" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -798,26 +816,62 @@ msgstr "" "Pengguna '${username}' sudah memiliki undangan aktif. Silakan coba lagi " "nanti." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Undangan dikirim ke '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Tidak dapat menemukan undangan peran." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Undangan sudah kedaluwarsa." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Undangan dibatalkan dari '${username}'." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy msgid "The trusted publisher could not be constrained" @@ -871,13 +925,13 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "Pengguna '${username}' sudah memiliki peran ${role_name} di proyek" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -889,32 +943,32 @@ msgstr "" "Pengguna '${username}' tidak memiliki alamat email primer yang diverifikasi " "dan tidak dapat ditambahkan sebagai ${role_name} di proyek" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" "Tidak bisa mengundang anggota baru. Organisasi sedang tidak dalam keadaan " "yang baik." -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Tidak dapat menemukan undangan peran." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Undangan peran sudah tidak ada." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1206,40 +1260,40 @@ msgstr[0] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Tindakan" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Terakhir digunakan" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Batal" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 #, fuzzy #| msgid "Invite expired" msgid "Incomplete Expired" msgstr "Udangan kadaluarsa" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1259,26 +1313,26 @@ msgstr "Halaman Tidak Ditemukan (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Kami mencari di mana-mana tetapi tidak dapat menemukan halaman ini" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Dan sekarang untuk sesuatu
sangat berbeda" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - Sketsa Toko Keju" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1368,7 +1422,7 @@ msgstr "Monty Python - Sketsa Toko Keju" msgid "External link" msgstr "Tautan eksternal" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Lihat transkrip video" @@ -1443,24 +1497,24 @@ msgstr "" msgid "Password strength:" msgstr "Kekuatan kata sandi:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navigasi utama" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Tolong" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1469,11 +1523,11 @@ msgstr "Sponsor" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Masuk" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Daftar" @@ -1492,7 +1546,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu Utama" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "Learn how to upload files on the Panduan Pengguna Pengemasan Python " -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "Learn how to upload files on the Panduan Pengguna Pengemasan Python " -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1528,27 +1582,27 @@ msgstr "" "Python Package index (PyPI) adalah repositori dari perangkat lunak untuk " "bahasa pemrograman Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 pembaruan terbaru" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 package terbaru" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Lewati ke konten utama" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Beralih ke versi seluler" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1562,13 +1616,13 @@ msgstr "Beralih ke versi seluler" msgid "Warning" msgstr "Peringatan" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Anda menggunakan peramban yang tidak didukung, harap tingkatkan ke versi " "yang terbaru." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1578,7 +1632,7 @@ msgstr "" "Python yang memungkinkan Anda untuk mencoba alat dan proses distribusi tanpa " "mempengaruhi indeks yang sebenarnya." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1586,174 +1640,174 @@ msgstr "" "Beberapa fitur mungkin tidak akan bekerja tanpa adanya JavaScript. Silahkan " "coba aktifkan jika Anda mengalami masalah." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Cari PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Cari proyek" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Cari" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Cari proyek" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navigasi bantuan" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Menginstal paket" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Mengunggah packages" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Panduan pengguna" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Nama proyek" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Tanya Jawab" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Tentang PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Tentang navigasi PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "Rumah PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Dasbor infrastruktur" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistik" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Sponsor kami" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Berkontribusi ke PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navigasi bagaimana berkontribusi" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Bug dan umpan balik" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Berkontribusi pada GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Terjemahkan PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "Sponsor" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Kredit pengembangan" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Menggunakan PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Menggunakan navigasi PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Ketentuan penggunaan" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Laporkan masalah keamanan" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Kode etik" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Kebijakan privasi" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Status: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "semua sistem operasional" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Dikembangkan dan dikelola oleh komunitas Python, untuk komunitas Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Donasi hari ini!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Peta situs" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Beralih ke versi desktop" @@ -1893,23 +1947,23 @@ msgstr "Kata sandi" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2357,6 +2411,7 @@ msgid "Confirm" msgstr "Konfirmasikan formulir" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2365,7 +2420,7 @@ msgstr "Batal" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2573,11 +2628,21 @@ msgstr "" "kehilangan akses ke metode dua faktor, Anda dapat kehilangan akses ke akun " "Anda. Dapatkan bantuan dengan kode pemulihan.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Akun PyPI anda %(username)s telah dihapus." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Seseorang, mungkin Anda, telah menambahkan metode otentikasi dua faktor " +"%(method)s ke akun PyPI Anda %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2595,20 +2660,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s untuk berkomunikasi dengan " "administrator PyPi." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Seseorang, mungkin Anda, telah menghapus metode otentikasi dua faktor " +"%(method)s dari akun PyPI Anda %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Akun PyPI anda %(username)s telah dihapus." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Anda telah ditambahkan sebagai %(role)s ke %(site)s proyek " "%(project_name)s oleh %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Anda menerima ini karena telah ditambahkan oleh %(initiator_username)s ke " "proyek di %(site)s." @@ -3677,6 +3769,8 @@ msgstr "Abaikan pemberitahuan ini" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3877,7 +3971,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s belum pernah mengunggah proyek apapun ke PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3918,7 +4012,7 @@ msgstr "Penerbitan" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4198,7 +4292,7 @@ msgid "Remove email" msgstr "Hapus email" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4210,13 +4304,13 @@ msgid "All projects" msgstr "Semua proyek" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Dibuat" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Terakhir digunakan" @@ -4389,11 +4483,135 @@ msgid "Update password" msgstr "Perbarui kata sandi" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navigasi akun" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Email yang terkait dengan akun Anda" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Ketentuan penggunaan" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Akun Saya" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Hapus %(user)s dari proyek ini" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Hapus" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Hapus %(user)s dari proyek ini" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Hapus aplikasi" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s belum mengunggah proyek apa pun ke PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Tidak dapat menghapus akun" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Berkontribusi pada GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Token API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4402,19 +4620,19 @@ msgstr "" "Token API menyediakan cara alternatif untuk mengautentikasi saat mengunggah " "paket ke PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Pelajari lebih lanjut tentang token API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Token API aktif untuk akun ini" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Tambah API token" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4423,55 +4641,55 @@ msgstr "" "Verifikasikan alamat email utama Anda untuk " "menambahkan token API ke akun Anda." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Cakupan token: seluruh akun" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Cakupan token: Proyek %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Kedaluwarsa: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Akun telah dibuat" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Masuk" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Metode dua faktor:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Tidak ada" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "Alat keamanan (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4481,165 +4699,165 @@ msgstr "" "Aplikasi autentikasi (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Kode pemulihan" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Hapus perangkat" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Gagal masuk" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Alasan:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Kata Sandi Salah" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Dua faktor tidak valid (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Dua faktor tidak valid (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Dua faktor tidak valid (Kode pemulihan)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Autentikasi ulang sesi gagal" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Email ditambahkan ke akun" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Email dihapus dari akun" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Email terverifikasi" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Email diverifikasi ulang" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Email utama diubah" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Email utama lama:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Email utama baru:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Kumpulan email utama" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Email terkirim" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Dari:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Untuk:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Subjek:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Atur ulang kata sandi telah diminta" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Pengaturan ulang kata sandi telah dicoba" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Kata sandi berhasil direset" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Kata sandi berhasil diubah" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Reset kata sandi" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Proyek:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Autentikasi dua faktor ditambahkan" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4648,15 +4866,15 @@ msgstr "" "Metode: Perangkat keamanan (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nama perangkat:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4666,39 +4884,65 @@ msgstr "" "Metode: Aplikasi otentikasi (TOTP )" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Autentikasi dua faktor dihapus" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Autentikasi dua faktor dihapus" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Kode pemulihan dibuat" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Kode pemulihan dibuat ulang" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Kode pemulihan digunakan untuk login" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navigasi akun" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profil %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profil %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navigasi akun" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Token API ditambahkan" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4706,39 +4950,39 @@ msgstr "Token API ditambahkan" msgid "Token name:" msgstr "Nama token:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Token API dihapus" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Pengidentifikasi unik:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Token API otomatis dihapus demi alasan keamanan" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" "Alasan: Token ditemukan di url publik anda" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Invited to join %(organization_name)s" msgstr "Lihat %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4746,7 +4990,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4756,7 +5000,7 @@ msgid "" msgstr "" "%(username)s dihapus sebagai proyek %(role_name)s" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4766,45 +5010,45 @@ msgid "" msgstr "" "%(username)s dihapus sebagai proyek %(role_name)s" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Role in %(organization_name)s added" msgstr "Lihat %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "Deskripsi proyek" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Semua rilisan %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Kelola '%(project_name)s'" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4816,12 +5060,12 @@ msgstr "" "Anda. Jika Anda melihat sesuatu yang mencurigakan, tolong amankan akun anda secepatnya." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Aktivitas akun terbaru" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4829,7 +5073,7 @@ msgstr "Aktivitas akun terbaru" msgid "Event" msgstr "Peristiwa" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4840,25 +5084,25 @@ msgstr "Peristiwa" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Tanggal / waktu" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4868,7 +5112,7 @@ msgstr "" msgid "Device Info" msgstr "Nama perangkat" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4876,15 +5120,15 @@ msgstr "" "Peristiwa akan muncul di sini karena tindakan terkait keamanan terjadi di " "akun Anda." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Hapus akun" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Tidak dapat menghapus akun" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4908,7 +5152,7 @@ msgstr[0] "" "strong> dari%(count)s proyek.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4932,7 +5176,7 @@ msgstr[0] "" "sebelum Anda dapat menghapus akun Anda.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transfer kepemilikan atauhapus proyek" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4949,11 +5193,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Lanjutkan dengan hati-hati!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Anda tidak akan dapat memulihkan akun setelah menghapusnya" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Hapus akun PyPI Anda" @@ -5034,24 +5278,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Tidak dapat menghapus Anda sendiri sebagai pemilik" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Hapus" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Hapus aplikasi otentikasi" @@ -5482,7 +5708,7 @@ msgstr "" msgid "Manager" msgstr "Mengelola" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5850,23 +6076,17 @@ msgstr "" "Anda dapat membuat kode pemulihan untuk akun Anda di sini:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Nama Proyek" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5876,45 +6096,47 @@ msgstr "Nama Proyek" msgid "project name" msgstr "Nama proyek" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"%(username)s diubah menjadi proyek %(role_name)s" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "pemilik" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nama repositori" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "repositori" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5922,13 +6144,13 @@ msgstr "" msgid "Workflow name" msgstr "Nama anda" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5936,8 +6158,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5947,9 +6169,9 @@ msgstr "" msgid "Environment name" msgstr "Nama repositori tidak valid" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5961,7 +6183,7 @@ msgstr "Nama repositori tidak valid" msgid "(optional)" msgstr "Alasan (pilihan)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5974,10 +6196,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5992,7 +6214,7 @@ msgstr "" msgid "Add" msgstr "Tambahkan" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -6008,7 +6230,25 @@ msgstr "" "Anda dapat membuat kode pemulihan untuk akun Anda di sini:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Nama Proyek" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -6016,7 +6256,7 @@ msgstr "" msgid "Namespace" msgstr "Nama" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -6024,7 +6264,7 @@ msgstr "Nama" msgid "namespace" msgstr "Tidak ada nama yang ditetapkan" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -6032,7 +6272,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -6041,7 +6281,7 @@ msgstr "" msgid "Project name" msgstr "Nama proyek" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -6049,25 +6289,25 @@ msgstr "Nama proyek" msgid "project" msgstr "Proyek:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -6076,7 +6316,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -6085,7 +6325,7 @@ msgstr "" msgid "release" msgstr "Rilis" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -6098,7 +6338,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -6114,7 +6354,7 @@ msgstr "" "Anda dapat membuat kode pemulihan untuk akun Anda di sini:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -6122,13 +6362,13 @@ msgstr "" msgid "email" msgstr "Email" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -6136,7 +6376,7 @@ msgstr "" msgid "Subject" msgstr "Subjek:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -6144,7 +6384,7 @@ msgstr "Subjek:" msgid "subject" msgstr "Subjek:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6153,7 +6393,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -6169,7 +6409,7 @@ msgstr "" "Anda dapat membuat kode pemulihan untuk akun Anda di sini:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6177,7 +6417,7 @@ msgstr "" msgid "Organization" msgstr "Deskripsi proyek" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6185,13 +6425,13 @@ msgstr "Deskripsi proyek" msgid "my-organization" msgstr "Deskripsi proyek" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6199,7 +6439,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Nama proyek" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6207,13 +6447,13 @@ msgstr "Nama proyek" msgid "my-project" msgstr "Proyek:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6221,7 +6461,7 @@ msgstr "" msgid "Actor Username" msgstr "Nama pengguna anda" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6229,7 +6469,7 @@ msgstr "Nama pengguna anda" msgid "my-username" msgstr "Nama pengguna" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6237,63 +6477,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Mengelola versi" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Proyek:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Proyek yang sedang tren" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Penerbit" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage current providers" msgid "Add a new pending publisher" msgstr "Kelola penyedia saat ini" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6305,7 +6545,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "Per favore rivedi i nostri aggiornamenti dei termini " "di d'uso ." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -433,13 +433,13 @@ msgstr "" "Gli editori attendibili sono temporaneamente disabilitati. Vedi https://" "pypi.org/help#admin-intervention per dettagli." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "Disabilitato. Visita https://pypi.org/help#admin-intervention per i dettagli." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -447,11 +447,11 @@ msgstr "" "Devi avere un'email verificata per registrare fonti attendibili. Vedi " "https://pypi.org/help#openid-connect per dettagli." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -462,16 +462,16 @@ msgid "" msgstr "" "Troppi tentativi di registrazione di autori attendibili. Riprova più tardi." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "L'autore attendibile non può essere registrato" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -479,17 +479,17 @@ msgstr "" "Questo autore attendibile è già stato registrato. Si prega di contattare gli " "amministratori PyPi se non è stato un gesto intenzionale." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Registrato un nuovo editore per creare " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID autore non valido" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Rimosso autore attendibile dal progetto " @@ -497,15 +497,33 @@ msgstr "Rimosso autore attendibile dal progetto " msgid "Banner Preview" msgstr "Anteprima Annuncio" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "L'autore deve essere specificato da un ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "Fornisti la tua risposta alla tua richiesta." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Scegli un account per l'organizzazione con massimo 50 caratteri." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -517,7 +535,7 @@ msgstr "" "devono anche iniziare e terminare con una lettera o un numero. Scegli un " "nome account differente." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -525,7 +543,7 @@ msgstr "" "Questo username è stato già utilizzato da un altro account. Scegli un nome " "diverso." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -533,16 +551,16 @@ msgstr "" "Questo username è stato già utilizzato da un altro account. Scegli un nome " "diverso." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Seleziona progetto" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Nome Progetto" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -550,25 +568,25 @@ msgstr "" "Inizia e termina con una lettera o un numero contenente solo numeri ASCII, " "'.', '_' e \"-\"." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Il nome di questo progetto è stato già utilizzato. Scegli un nome diverso." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" "Non è possibile trasferire le tue fatture inattive della tua ditta " "Organization" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "Il nome è troppo lungo. Scegli un nome lungo al massimo 100 caratteri." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -576,11 +594,11 @@ msgstr "" "L'URL dell'organizzazione è troppo lungo. Specifica un URL lungo al massimo " "400 caratteri." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "L'URL dell'organizzazione deve iniziare con http:// o https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -588,22 +606,22 @@ msgstr "" "La descrizione dell'organizzazione è troppo lunga. Utilizza al massimo 400 " "caratteri." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" "Non serve sapere tutto questo :) Utilizza al massimo 1024 caratteri o meno" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Hai già inviato il numero massimo di " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Scegli un nome del team usando al massimo 50 caratteri." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -611,27 +629,27 @@ msgstr "" "Il nome del team non è valido. Non può iniziare o terminare con uno spazio, " "punto, trattino basso, trattino o barra. Scegli un nome team diverso." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Questo nome del team è stato già utilizzato. Scegli un nome diverso." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Specifica l'alternativa repository" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository URL" msgstr "Specificare il nome del repository" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Il nome è troppo lungo. Scegli un nome lungo al massimo 100 caratteri." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -643,85 +661,85 @@ msgstr "" "La descrizione dell'organizzazione è troppo lunga. Utilizza al massimo 400 " "caratteri." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Dettagli dell'account aggiornati" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Codici di recupero già generati" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "Verifica la tua email per creare un token API." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "Il token API non esiste." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Credenziali non valide. Riprova" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "Nome del repository non valido" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "Nome del repository non valido" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Conferma la richiesta" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "Nome del repository non valido" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "Nome del repository non valido" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -729,42 +747,42 @@ msgstr "" "La cancellazione dei progetti è temporaneamente disabilitata. Vedi https://" "pypi.org/help#admin-intervention per dettagli." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "release non stralciato " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "release non stralciato " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Impossibile eliminare il rilascio " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Impossibile trovare il file" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Non è possibile eliminare il file - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "Ora ${username} è ${role} del progetto '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -773,33 +791,69 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format 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:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Invito mandato a '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Impossibile trovare l'invito del ruolo" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Invito già scaduto." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Invito revocato da '${username}'." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -850,13 +904,13 @@ msgstr "" "Gli editori attendibili sono temporaneamente disabilitati. Vedi https://" "pypi.org/help#admin-intervention per dettagli." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "L'utente '${username}' ha già un ruolo ${role_name} per l'organizzazione" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -865,25 +919,25 @@ msgstr "" "L'utente '${username}' non ha un indirizzo email principale verificato e non " "può essere aggiunto come ${role_name} per l'organizzazione" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Impossibile trovare l'invito dell'organizzazione." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "L'invito all'organizzazione non può essere re-inviato." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "L'invito scaduto per '${username}' è stato cancellato." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1153,32 +1207,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Attivo" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Scaduto da" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Non pagato" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Cancellato" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Incompleto" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Invito scaduto" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Sperimentazione" @@ -1198,26 +1252,26 @@ msgstr "Pagina non trovata (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Abbiamo guardato ovunque ma non abbiamo trovato questa pagina" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "E adesso per qualcosa di
completamente diverso" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - Lo sketch del Negozio di Formaggio" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1307,7 +1361,7 @@ msgstr "Monty Python - Lo sketch del Negozio di Formaggio" msgid "External link" msgstr "Link esterno" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Visualizza la trascrizione del video" @@ -1382,24 +1436,24 @@ msgstr "" msgid "Password strength:" msgstr "Resistenza della password:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navigazione principale" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Aiuto" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1408,11 +1462,11 @@ msgstr "Sponsors" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Accedi" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrati" @@ -1431,7 +1485,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu principale" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1445,7 +1499,7 @@ msgstr "" "Foundation che si riferiscono a prodotti e servizi associati a pypi.org. " "L'utilizzo di qualunque altra parte è proibito." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered di Python Software Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1464,27 +1518,27 @@ msgstr "" "Il Python Package Index (PyPI) è una raccolta di software per il linguaggio " "di programmazione Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: ultimi 40 aggiornamenti" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 pacchetti più recenti" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Salta al contenuto principale" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Passa alla versione mobile" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1498,12 +1552,12 @@ msgstr "Passa alla versione mobile" msgid "Warning" msgstr "Attenzione" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Stai usando un browser non supportato, aggiornalo a una versione più recente." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1513,7 +1567,7 @@ msgstr "" "permette di provare strumenti di distribuzione e processi senza modificare " "l'index reale." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1521,165 +1575,165 @@ msgstr "" "Alcune funzionalità potrebbero non funzionare senza JavaScript. Prova ad " "attivarlo in caso di problemi." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Cerca su PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Cerca progetti" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Cerca" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Cerca progetti" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Aiuto alla navigazione" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Installazione dei pacchetti" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Caricamento dei pacchetti" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guida all'uso" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Mantenimento del nome progetto" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Domande frequenti" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Informazioni su PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Informazioni sulla navigazione di PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "PyPI home" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Pannello di controllo dell'infrastruttura" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistiche" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Loghi e marchi" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "I nostri sponsors" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Contribuire a PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Come contribuire alla navigazione" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Bugs e feedback" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribuire su GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Tradurre PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Sponsor PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "contributi allo sviluppo" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Utilizzo di PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Usare la navigazione di PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Termini di Servizio" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Segnala un problema di sicurezza" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Codice di comportamento" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Informativa sulla privacy" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Norme sull'uso consentito" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Stato:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "Tutti i sistemi operativi" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "Sviluppato e mantenuto dalla comunità Python, per la comunità Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Dona oggi!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mappa del sito" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Passa alla versione desktop" @@ -1826,23 +1880,23 @@ msgstr "Password" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2253,6 +2307,7 @@ msgid "Confirm" msgstr "Conferma modulo" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2261,7 +2316,7 @@ msgstr "Cancellare" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2472,11 +2527,21 @@ msgstr "" "l'accesso al tuo account. Ottieni aiuto con i codici di " "recupero.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Il tuo account PyPI %(username)s è stato cancellato." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Qualcuno, forse tu, ha aggiunto un %(method)s autenticazione a 2 fattori al " +"tuo account PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2494,20 +2559,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s per comunicare con gli " "amministratori di PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Qualcuno, forse tu, ha rimosso un %(method)s autenticazione a 2 fattori dal " +"tuo account PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Il tuo account PyPI %(username)s è stato cancellato." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Sei stato aggiunto come %(role)s al " "progetto%(project_name)s del sito %(site)s da %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Ricevi questo perché sei stato aggiunto da %(initiator_username)s al " "progetto su %(site)s." @@ -3422,6 +3514,8 @@ msgstr "Scarta questa notifica" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3623,7 +3717,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s non ha ancora caricato alcun progetto." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3661,7 +3755,7 @@ msgstr "Pubblicazione" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3934,7 +4028,7 @@ msgid "Remove email" msgstr "Rimuovi email" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3946,13 +4040,13 @@ msgid "All projects" msgstr "Tutti i progetti" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Creato" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Usato l'ultima volta" @@ -4123,11 +4217,137 @@ msgid "Update password" msgstr "Modifica password" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navigazione account" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Emails associate con il tuo account" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Termini di Servizio" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Il Mio Account" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "Rimuovi %(user)s da questo progetto" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Rimuovi" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "Rimuovi %(user)s da questo progetto" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Rimuovi applicazione" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "%(user)s non ha caricato nessun progetto su PyPI, ancora" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "non puoi cancellare l'account" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribuire su GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Seleziona un nome account per l'organizzazione" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Token API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4136,19 +4356,19 @@ msgstr "" "Il token API provvede un modo alternativo per autenticarsi quando si " "caricano pacchetti su PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Impara di più sui tokens API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Tokens API attivi per questo account" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Aggiungi token API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4157,56 +4377,56 @@ msgstr "" "Verifica il tuo indirizzo email principale per " "aggiungere tokens API al tuo account." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "portata del token: intero account" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Portata del token: Progetto %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Scadenza: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Account creato" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "connesso" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "metodo a due fattori:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Nessuno" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Dispositivo di sicurezza (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4216,165 +4436,165 @@ msgstr "" "Applicazione autenticazione (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Codice di recupero" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Rimuovi dispositivo" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Accesso fallito" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Autenticazione base (Endpoint per il caricamento)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Motivo:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Password incorretta" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "autenticazione a due fattori non valida (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "autenticazione a due fattori non valida (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Autenticazione a due fattori non valida (Codice di recupero)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Autenticazione della sessione fallita" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Email aggiunta all'account" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Email rimossa dall'account" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Email verificata" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Email riverificata" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Email principale cambiata" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Vecchia email principale:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Nuova email principale:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Email principale impostata" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Email inviata" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Da:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "A:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Oggetto:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Reimpostazione password richiesta" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "tentativo di reimpostazione password" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Password reimpostata con successo" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Password cambiata con successo" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Reimposta password" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Progetto:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Autenticazione a due fattori aggiunta" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4383,15 +4603,15 @@ msgstr "" "Metodo: Dispositivo di sicurezza (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nome dispositivo:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4401,39 +4621,65 @@ msgstr "" "Metodo: applicazione Autenticazione(TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Autenticazione a due fattori rimossa" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Autenticazione a due fattori rimossa" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Codici di recupero generati" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Codici di recupero rigenerati" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Codice di recupero usato per accedere" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navigazione account" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "GitHub: %(username)s" +msgstr "Profilo di %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "%(service)s: %(username)s" +msgstr "Profilo di %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navigazione account" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "token API aggiunto" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4441,31 +4687,31 @@ msgstr "token API aggiunto" msgid "Token name:" msgstr "Nome token:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Token API rimosso" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identificatore unico:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Token API rimosso automaticamente per motivi di sicurezza" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "Motivo: Token trovato a url pubblica" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" @@ -4473,14 +4719,14 @@ msgstr "" "Se il proprietario non risponde, vedi %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "Invito per '${project_name}' rifiutato." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4488,7 +4734,7 @@ msgid "" msgstr "" "%(username)s rimosso da %(role_name)s del progetto" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" @@ -4496,7 +4742,7 @@ msgid "" msgstr "" "%(username)s rimosso da %(role_name)s del progetto" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Invited to join %(organization_name)s" msgid "Role in %(organization_name)s added" @@ -4504,40 +4750,40 @@ msgstr "" "Se il proprietario non risponde, vedi %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "" #| "Invitation to join %(organization_name)s declined" msgid "Role in %(organization_name)s changed" msgstr "Invito per '${project_name}' rifiutato." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Organization Roles" msgid "Organization role removed" msgstr "Descrizione progetto" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Tutti i rilasci per %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Gestire %(project_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4550,12 +4796,12 @@ msgstr "" "href=\"%(faq_url)s\">metti in sicurezza il tuo account il più presto " "possibile." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Recente attività dell'account" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4563,7 +4809,7 @@ msgstr "Recente attività dell'account" msgid "Event" msgstr "Evento" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4574,25 +4820,25 @@ msgstr "Evento" msgid "Time" msgstr "Ora" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Informazioni aggiuntive" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Data / ora" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Informazioni sulla posizione" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4600,7 +4846,7 @@ msgstr "Informazioni sulla posizione" msgid "Device Info" msgstr "Nome del dispositivo" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4608,15 +4854,15 @@ msgstr "" "Gli eventi appariranno qui come occorrenze delle azioni relative alla " "sicurezza." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "cancella account" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "non puoi cancellare l'account" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4631,7 +4877,7 @@ msgstr[1] "" "Il tuo account è attualmente il solo proprietario dei " "%(count)s progetti" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4645,7 +4891,7 @@ msgstr[1] "" "Devi trasferire la proprietà o cancellare questi progetti prima di poter " "cancellare l'account." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or trasferisci proprietà o cancella progetto" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4662,11 +4908,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Procedi con cautela!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Non sarai in grado di recuperare il tuo account dopo averlo cancellato" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Cancella il tuo account PyPI" @@ -4741,24 +4987,6 @@ msgstr "Per rimuovere questo metodo di 2FA, devi prima aggiungerne un altro." msgid "Cannot remove last 2FA method" msgstr "Non puoi rimuovere te stesso da proprietario" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Rimuovi" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Rimuovi applicazione autenticazione" @@ -5092,7 +5320,7 @@ msgstr "Inattiva" msgid "Manager" msgstr "Gestire" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5448,21 +5676,17 @@ msgstr "" "Per ulteriori informazioni sul supporto OpenID Connect di GitHub Actions, " "clicca qui." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Nome progetto" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5470,22 +5694,23 @@ msgstr "Nome progetto" msgid "project name" msgstr "Nome Progetto" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" "Il progetto (su PyPI) che verrà creato quando viene utilizzato questo " "publisher" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "proprietario" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5494,19 +5719,19 @@ msgstr "" "Il nome dell'organizzazione GitHub o il nome utente del proprietario del " "repository" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nome del repository" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "repository" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" @@ -5514,19 +5739,19 @@ msgstr "" "Il nome del repository GitHub che contiene il flusso di lavoro della " "pubblicazione" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Il tuo nome" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5537,8 +5762,8 @@ msgstr "" "trovarsi nella cartella .github/workflows/ del repository " "configurato in alto." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5546,9 +5771,9 @@ msgstr "" msgid "Environment name" msgstr "Codice di recupero non valido." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5558,7 +5783,7 @@ msgstr "Codice di recupero non valido." msgid "(optional)" msgstr "Motivo (opzionale)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5578,10 +5803,10 @@ msgstr "" "repository ha dei maintainers autorizzati al commit che non dovrebbero avere " "accesso alla pubblicazione su PyPI." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5596,7 +5821,7 @@ msgstr "" msgid "Add" msgstr "Aggiungi" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5610,7 +5835,25 @@ msgstr "" "Per ulteriori informazioni sul supporto OpenID Connect di GitHub Actions, " "clicca qui." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Nome progetto" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" +"Il progetto (su PyPI) che verrà creato quando viene utilizzato questo " +"publisher" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5618,13 +5861,13 @@ msgstr "" msgid "Namespace" msgstr "Nome" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "namespace" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5634,7 +5877,7 @@ msgstr "" "Il nome utente GitLab o lo spazio dei nomi del gruppo/sottogruppo GitLab di " "cui il progetto è sotto" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5643,7 +5886,7 @@ msgstr "" msgid "Project name" msgstr "Nome Progetto" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5651,7 +5894,7 @@ msgstr "Nome Progetto" msgid "project" msgstr "Progetto:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 #, fuzzy @@ -5662,19 +5905,19 @@ msgstr "" "Il nome del repository GitHub che contiene il flusso di lavoro della " "pubblicazione" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "Percorso file pipeline di massimo livello" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 #, fuzzy @@ -5691,14 +5934,14 @@ msgstr "" "trovarsi nella cartella .github/workflows/ del repository " "configurato in alto." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "Rilasci" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, fuzzy, python-format @@ -5725,7 +5968,7 @@ msgstr "" "repository ha dei maintainers autorizzati al commit che non dovrebbero avere " "accesso alla pubblicazione su PyPI." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5739,7 +5982,7 @@ msgstr "" "Per ulteriori informazioni sul supporto OpenID Connect di GitHub Actions, " "clicca qui." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5747,7 +5990,7 @@ msgstr "" msgid "email" msgstr "Email" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." @@ -5755,13 +5998,13 @@ msgstr "" "L'indirizzo email dell'account o dell'account del servizio usato per " "pubblicare." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Oggetto:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5769,7 +6012,7 @@ msgstr "Oggetto:" msgid "subject" msgstr "Oggetto:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5782,7 +6025,7 @@ msgstr "" "ulteriormente l'identità utilizzata per la pubblicazione. Maggiori dettagli qui." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5796,13 +6039,13 @@ msgstr "" "Per ulteriori informazioni sul supporto OpenID Connect di GitHub Actions, " "clicca qui." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Organizzazione" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5810,7 +6053,7 @@ msgstr "Organizzazione" msgid "my-organization" msgstr "Organizzazione" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 #, fuzzy @@ -5821,7 +6064,7 @@ msgstr "" "Il nome dell'organizzazione GitHub o il nome utente del proprietario del " "repository" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5829,7 +6072,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Nome Progetto" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5837,13 +6080,13 @@ msgstr "Nome Progetto" msgid "my-project" msgstr "Progetto:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "Il progetto ActiveState che costruirà il tuo artefatto Python." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5851,7 +6094,7 @@ msgstr "Il progetto ActiveState che costruirà il tuo artefatto Python." msgid "Actor Username" msgstr "Il tuo nome utente" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5859,7 +6102,7 @@ msgstr "Il tuo nome utente" msgid "my-username" msgstr "Nome Utente" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5869,15 +6112,15 @@ msgstr "" "Il nome utente per l'account ActiveState che attiverà la costruzione del tuo " "artefatto Python." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Gestisci versione" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Progetto:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5886,24 +6129,24 @@ msgstr "" "esistenti possono essere aggiunti nella configurazione della pubblicazione " "per ogni singolo progetto." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Progetti di tendenza" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Autore" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Dettagli" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5912,18 +6155,18 @@ msgstr "" "Al momento non risultano configurati autori in attesa. Gli autori per i " "progetti che non esistono ancora possono essere aggiunti sotto." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Gestisci questo progetto" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Puoi usare questa pagina per registrare autori attendibili \"in sospeso\"." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5941,7 +6184,7 @@ msgstr "" "Sullo stato \"in sospeso\" e gli autori attendibili ordinari puoi leggere " "altro qui." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notwe announced that PyPI " diff --git a/warehouse/locale/ja/LC_MESSAGES/messages.po b/warehouse/locale/ja/LC_MESSAGES/messages.po index 98d994b95534..dc43c3758074 100644 --- a/warehouse/locale/ja/LC_MESSAGES/messages.po +++ b/warehouse/locale/ja/LC_MESSAGES/messages.po @@ -39,7 +39,7 @@ msgstr "" "X-Generator: Weblate 5.13\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -47,7 +47,7 @@ msgstr "" "このアクションを実行できるようになるためには、あなたの **プライマリな** 電子" "メールアドレスを検証しなければなりません。" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -55,11 +55,11 @@ msgstr "" "この操作を実行するには、アカウントで 2 要素認証を有効にする必要があります。" # | msgid "Stay updated:" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "ロケールが更新されました (Locale updated)" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "メールアドレスが無効です。もう一度やり直してください。" @@ -96,17 +96,17 @@ msgstr "そのユーザー名のユーザーは見つかりませんでした" msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP コードは ${totp_length} 桁でなければなりません。" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, fuzzy, python-brace-format #| msgid "Recovery Codes must be ${recovery_code_length} characters." msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "リカバリーコード" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "50文字以下のユーザー名を選択してください。" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -114,12 +114,12 @@ msgstr "" "このユーザー名はすでに別のアカウントで使用されています。別のユーザー名を選択" "してください。" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "パスワードが長すぎます。" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -128,21 +128,21 @@ msgstr "" "ログインの失敗が多数発生しました。${time} の間ロックアウトされました。後でや" "り直してください。" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "パスワードが一致しません。もう一度やり直してください。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "メールアドレスが長過ぎます。もう一度やり直してください。" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "このドメインからのメールアドレスは使用できません。別のメールアドレスを使用し" "てください。" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -150,7 +150,7 @@ msgstr "" "このメールアドレスはすでにこのアカウントで使用されています。別のメールアドレ" "スを使用してください。" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -158,33 +158,33 @@ msgstr "" "このメールアドレスはすでに別のアカウントで使用されています。別のメールアドレ" "スを使用してください。" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "名前が長過ぎます。100字以下の名前を選択してください。" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "名前にURLを含めることはできません。" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "不正なTOTPコード。" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "無効なWebAuthnアサーション:不正なペイロード" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "回復コードが無効です。" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "復旧コードは以前に使用済みです。" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." @@ -232,7 +232,7 @@ msgstr "既に認証済みです" msgid "Successful WebAuthn assertion" msgstr "WebAuthnアサーションに成功しました" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "リカバリーコードを受け付けました。今回入力されたコードを再度使用することはで" @@ -246,188 +246,188 @@ msgstr "" "新規ユーザ登録が一時的に無効になっています。詳細については https://pypi.org/" "help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" "期限切れのトークン: 新しいパスワード リセット リンクをリクエストして下さい" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "無効なトークン: 新しいパスワード リセット リンクをリクエストして下さい" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "無効なトークン: トークンがありません" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "無効なトークン: パスワード リセット トークンではありません" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "無効なトークン: ユーザが見つかりません" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "無効なトークン: このトークンのリクエスト後にユーザがログインしました" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "無効なトークン: このトークンのリクエスト後にパスワードが変更されました" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "パスワードをリセットしました" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "期限切れのトークン: 組織への招待を新たにリクエストして下さい" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "無効なトークン: ユーザが見つかりません" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "無効なトークン: コラボレーション招待トークンではありません" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" "期限切れのトークン: 新しいメールアドレス確認リンクをリクエストして下さい" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "無効なトークン: 新しいメールアドレス確認リンクをリクエストして下さい" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "無効なトークン: メールアドレス確認トークンではありません" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "メールアドレスが見つかりません" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "メールアドレスは確認済みです" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "これで、このメールを主要なアドレスとして設定できるようになります" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "これが主要メールアドレスです" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "メールアドレス ${email_address} が確認されました。 ${confirm_message}。" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "期限切れのトークン: 組織への招待を新たにリクエストして下さい" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "無効なトークン: 組織への招待を新たにリクエストして下さい" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "無効なトークン: 組織への招待トークンではありません" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "ロールへの招待が無効です。" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "への招待が存在しません。" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}' への招待を辞退しました。" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "組織 '${organization_name}' の ${role} になりました。" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "期限切れのトークン: 新しいプロジェクト ロールの招待をリクエストする" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "無効なトークン: 新しいプロジェクト ロールの招待をリクエストする" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "無効なトークン: コラボレーション招待トークンではありません" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "ロールへの招待が無効です。" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "APIトークンが存在しません。" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "ロールへの招待が存在しません。" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}' への招待を辞退しました。" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "プロジェクト '${project_name}' の ${role} になりました。" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "更新された利用規約を確認してください。" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "Trusted publishers are temporarily disabled. See https://pypi.org/" @@ -439,8 +439,8 @@ msgstr "" "信頼できる発行元が一時的に無効になっています。詳細については https://" "pypi.org/help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -450,7 +450,7 @@ msgstr "" "プロジェクトの削除が一時的に無効になっています。詳細については https://" "pypi.org/help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -458,11 +458,11 @@ msgstr "" "保留中の信頼できる発行元を登録するためには、確認済みのメールが必要です。詳し" "くは、 https://pypi.org/help#openid-connect をご覧ください。" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "一度に保留中の信頼できる発行元を 3 つ以上登録することはできません。" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -478,16 +478,16 @@ msgstr "" "OpenID Connect の登録が試行された回数が多すぎます。後でもう一度やり直してくだ" "さい。" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "信頼できる発行元を登録できませんでした" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -495,19 +495,19 @@ msgstr "" "この信頼できる発行元は既に登録されています。これが意図的でない場合は、PyPIの" "管理者に連絡してください。" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "このプロジェクトを管理する" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "バージョンの管理" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "プロジェクトの信頼できる発行元を削除しました " @@ -515,15 +515,33 @@ msgstr "プロジェクトの信頼できる発行元を削除しました " msgid "Banner Preview" msgstr "バナーのプレビュー" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "パブリッシャーはIDで指定する必要があります" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "50 文字以下の組織アカウント名を選択します。" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -534,7 +552,7 @@ msgstr "" "フン、アンダースコアで構成する必要があります。また、文字または数字で開始およ" "び終了する必要があります。別の組織のアカウント名を選択します。" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -542,7 +560,7 @@ msgstr "" "この組織アカウント名はすでに使用されています。異なる組織アカウント名を選択し" "てください。" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This organization account name has already been used. Choose a different " @@ -554,57 +572,57 @@ msgstr "" "この組織アカウント名はすでに使用されています。異なる組織アカウント名を選択し" "てください。" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "プロジェクトの選択" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "プロジェクト名を指定する" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "このプロジェクト名はすでに使用されています。異なるプロジェクト名を選択してく" "ださい。" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "アカウントを作成する" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "組織名が長すぎます。100 文字以下の組織名を選択します。" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "組織の URL が長すぎます。400 文字以下の組織の URL を選択します。" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "組織のURLは http:// または https:// で始まる必要があります" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "組織の説明が長すぎます。400 文字以下の組織の説明を選択します。" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -614,46 +632,46 @@ msgid "" "1024 characters or less." msgstr "組織の説明が長すぎます。400 文字以下の組織の説明を選択します。" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "50文字以下のユーザー名を選択してください。" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" "このチーム名はすでに使用されています。異なるチーム名を選択してください。" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository name" msgstr "リポジトリ名を指定する" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository URL" msgstr "リポジトリ名を指定する" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "名前が長過ぎます。100字以下の名前を選択してください。" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -663,94 +681,94 @@ msgid "" "less." msgstr "組織の説明が長すぎます。400 文字以下の組織の説明を選択します。" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "アカウント詳細" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "メールアドレス ${email_address} が追加されました - メールにある確認用のリンク" "をチェックしてください" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "リカバリーコードは既に生成済みです" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "新しいリカバリーコードを生成すると、既存のコードが無効となります。" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "APIトークンが存在しません。" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "資格情報が無効です。再度試してみてください" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "無効なリポジトリ名" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "無効なリポジトリ名" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "招待の確認" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "無効なリポジトリ名" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "無効なリポジトリ名" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -758,55 +776,55 @@ msgstr "" "プロジェクトの削除が一時的に無効になっています。詳細については https://" "pypi.org/help#admin-intervention を参照してください。" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "pre-release" msgid "Could not yank release - " msgstr "プレリリース" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "pre-release" msgid "Could not un-yank release - " msgstr "プレリリース" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "リリース削除" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "役割への招待が見つかりません。" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "ファイルを削除できませんでした - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "チーム '${team_name}' には、既にプロジェクトの ${role_name} の役割が与えられ" "ています" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" "ユーザ '${username}' には、既にプロジェクトの ${role_name} の役割が与えられて" "います" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -815,8 +833,8 @@ msgstr "" "ユーザ '${username}' には確認済みの主要メールアドレスが登録されていないため、" "プロジェクトの ${role_name} に追加することはできません" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -824,26 +842,62 @@ msgstr "" "ユーザ '${username}' には既にアクティブな招待があります。後でもう一度お試しく" "ださい。" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "'${username}' に招待を送信しました" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "役割への招待が見つかりません。" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "招待の期限が切れています。" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "'${username}' の招待を無効化しました。" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -898,7 +952,7 @@ msgstr "" "信頼できる発行元が一時的に無効になっています。詳細については https://" "pypi.org/help#admin-intervention を参照してください。" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" @@ -906,7 +960,7 @@ msgstr "" "ユーザ '${username}' には、既にプロジェクトの ${role_name} の役割が与えられて" "います" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -918,30 +972,30 @@ msgstr "" "ユーザ '${username}' には確認済みの主要メールアドレスが登録されていないため、" "プロジェクトの ${role_name} に追加することはできません" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "役割への招待が見つかりません。" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "ロールへの招待が存在しません。" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "'${project_name}' への招待を辞退しました。" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1216,36 +1270,36 @@ msgstr[0] "約%1分前" msgid "Just now" msgstr "今" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "操作" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "期限切れ" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "未払い" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "キャンセル" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "未完了" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1265,26 +1319,26 @@ msgstr "ページが見つかりません (404)" msgid "We looked everywhere but couldn't find this page" msgstr "どこを探してもこのページは見つかりませんでした" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "そして今、
まったく異なる何かのために" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "モンティ・パイソン — チーズ・ショップ" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1374,7 +1428,7 @@ msgstr "モンティ・パイソン — チーズ・ショップ" msgid "External link" msgstr "外部リンク" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "動画の台本を見る" @@ -1447,24 +1501,24 @@ msgstr "" msgid "Password strength:" msgstr "パスワードの強度:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "メインナビゲーション" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "ヘルプ" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1473,11 +1527,11 @@ msgstr "スポンサー" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "ログイン" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "登録" @@ -1501,7 +1555,7 @@ msgstr "メインメニュー" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1519,7 +1573,7 @@ msgstr "" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Packaging User Guide を参照して" "ください" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1538,27 +1592,27 @@ msgstr "" "Python Package Index(PyPI)は、プログラミング言語Python用のソフトウェアのリ" "ポジトリです。" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40の最新アップデート" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40の新しいパッケージ" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "メインコンテンツにスキップ" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "モバイル版に切替" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1572,13 +1626,13 @@ msgstr "モバイル版に切替" msgid "Warning" msgstr "警告" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "サポートされていないブラウザを使用しています。新しいバージョンにアップグレー" "ドしてください。" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1587,7 +1641,7 @@ msgstr "" "TestPyPI - Pythonパッケージインデックスの別のインスタンスを使用しており、実際" "のインデックスに影響を与えずに配布ツールやプロセスを試すことができます。" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1595,173 +1649,173 @@ msgstr "" "一部の機能は、JavaScriptなしでは動作しない場合があります。問題が発生した場合" "は、有効にしてみてください。" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "PyPIを検索" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "プロジェクトを検索" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "検索" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "プロジェクトを検索" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "ヘルプナビゲーション" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "パッケージをインストールする" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "パッケージのアップロード" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "ユーザガイド" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "プロジェクト名" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "よくある質問" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "PyPIについて" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "PyPIのナビゲーション" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "PyPIホーム" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "インフラ・ダッシュボード" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "統計" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "スポンサー" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "PyPIへの貢献" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "貢献する方法のナビゲーション" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "バグ報告とフィードバック" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "GitHub上で貢献する" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "PyPIを翻訳する" # | msgid "Sponsors" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy msgid "Sponsor PyPI" msgstr "スポンサー" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "開発のクレジット" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPIの利用" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "PyPI利用のナビゲーション" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "利用規約" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "セキュリティ問題を報告する" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "行動規範" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "プライバシー・ポリシー" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "ステータス: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "全システム稼働" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "PythonコミュニティによるPythonコミュニティのための開発と保守。" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "今すぐ寄付を!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "サイトマップ" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "デスクトップ版に切替" @@ -1902,23 +1956,23 @@ msgstr "パスワード" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2358,6 +2412,7 @@ msgid "Confirm" msgstr "確認フォーム" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2366,7 +2421,7 @@ msgstr "キャンセル" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2575,11 +2630,22 @@ msgstr "" "を失うことがあります。リカバリーコードに関する支援を受け" "てください。

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "PyPIアカウント%(username)sは削除されました。" +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"あなたか誰かが、あなたの PyPI アカウント %(username)s のパス" +"ワードを変更しました。" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2597,20 +2663,48 @@ msgstr "" "href=\"%(href)s\">%(email_address)sにメールして PyPI 管理者に連絡して下さ" "い。" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"あなたか誰かが、あなたの PyPI アカウント %(username)s のパス" +"ワードを変更しました。" + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "PyPIアカウント%(username)sは削除されました。" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "%(initiator_username)s によって %(site)s プロジェクト %(project_name)s に " "%(role)s として追加されました。" -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "これは、%(initiator_username)s によって %(site)s のプロジェクトに追加されてい" "るためです。" @@ -3714,6 +3808,8 @@ msgstr "通知を無視" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3916,7 +4012,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s はまだPyPIにプロジェクトをアップロードしていません。" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3957,7 +4053,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4235,7 +4331,7 @@ msgid "Remove email" msgstr "メールアドレスの削除" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4247,13 +4343,13 @@ msgid "All projects" msgstr "すべてのプロジェクト" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "作成日時" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "最後の使用" @@ -4430,11 +4526,135 @@ msgid "Update password" msgstr "旧パスワード" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "アカウントナビゲーション" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "アカウントに関連づけられたメールアドレス" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "利用規約" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "アカウントについて" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "このプロジェクトから %(user)s を削除する" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "削除" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "このプロジェクトから %(user)s を削除する" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "アプリケーションを削除" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s はまだPyPIにプロジェクトをアップロードしていません" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "アカウントを削除できません" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "GitHub上で貢献する" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API トークン" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4443,19 +4663,19 @@ msgstr "" "APIトークンは、PyPIにパッケージをアップロードする際の認証方法として(ユーザ名" "とパスワードの代わりとなる)代替手段を提供しています。" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "APIトークンについて詳しく知る" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "アカウントでアクティブな APIトークン" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "APIトークンの追加" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4464,55 +4684,55 @@ msgstr "" "アカウントに APIトークンを追加するには主要メールアドレス" "を確認してください。" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "トークンのスコープ: アカウント全体" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "トークンスコープ: プロジェクト %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "アカウントを作成" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "ログイン" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "二要素認証の方法:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "なし" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "セキュリティ端末 (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4522,39 +4742,39 @@ msgstr "" "認証アプリケーション (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery code" msgstr "リカバリーコード" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "端末を削除" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "理由:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4562,14 +4782,14 @@ msgstr "理由:" msgid "Incorrect Password" msgstr "現在のパスワード" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "不正または期限切れの二要素ログイン。" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." @@ -4577,128 +4797,128 @@ msgid "Invalid two factor (WebAuthn)" msgstr "不正または期限切れの二要素ログイン。" # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy msgid "Invalid two factor (Recovery code)" msgstr "不正なTOTPコード。" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "二要素認証が追加されました" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "アカウントへメールアドレスが追加されました" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "アカウントからメールアドレスが削除されました" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "メールアドレスが確認されました" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "メールの再確認" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "主要メールアドレスを変更" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "以前の主要メールアドレス:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "新しい主要メールアドレス:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "主要メールアドレスを設定" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "リセットのメールが送信されました" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 #, fuzzy msgid "From:" msgstr "From:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 #, fuzzy msgid "To:" msgstr "To:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Subject:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "パスワードリセットが要求されました" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "パスワードリセットが要求されました" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "パスワードのリセットが成功しました" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "パスワードが正常に変更されました" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "パスワードリセット" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "プロジェクト:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "二要素認証が追加されました" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4706,15 +4926,15 @@ msgid "" msgstr "" "方式: セキュリティ端末 (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "端末名:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4724,45 +4944,71 @@ msgstr "" "方法: 認証アプリケーション(TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "二要素認証が削除されました" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "二要素認証が削除されました" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery codes generated" msgstr "リカバリーコード" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery codes regenerated" msgstr "リカバリーコード" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery code used for login" msgstr "リカバリーコード" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "アカウントナビゲーション" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "%(username)s のプロフィール" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "%(username)s のプロフィール" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "アカウントナビゲーション" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "APIトークンが追加されました" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4770,32 +5016,32 @@ msgstr "APIトークンが追加されました" msgid "Token name:" msgstr "トークン名:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "APIトークンが削除されました" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "一意の識別子:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "セキュリティ上の理由によりAPIトークンは自動的に削除されました" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Reason: Token found at public url" msgstr "公開プロフィールに表示されます" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4805,7 +5051,7 @@ msgstr "" "オーナーから応答がない場合は、こちらを参照してください。%(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4813,7 +5059,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "'${project_name}' への招待を辞退しました。" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4822,7 +5068,7 @@ msgid "" "Invitation to join %(organization_name)s revoked" msgstr "%(username)s を %(role_name)s として削除" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4831,7 +5077,7 @@ msgid "" "Invitation to join %(organization_name)s expired" msgstr "%(username)s を %(role_name)s として削除" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" @@ -4840,39 +5086,39 @@ msgstr "" "オーナーから応答がない場合は、こちらを参照してください。%(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "'${project_name}' への招待を辞退しました。" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "プロジェクトの説明" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "%(project_name)s の全てのリリース" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "「 %(project_name)s 」を管理する" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4884,12 +5130,12 @@ msgstr "" "合、今すぐアカウントのセキリュティを強化してくだ" "さい。" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "最近のアカウントアクティビティ" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4897,7 +5143,7 @@ msgstr "最近のアカウントアクティビティ" msgid "Event" msgstr "イベント" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4908,25 +5154,25 @@ msgstr "イベント" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "日時" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4936,7 +5182,7 @@ msgstr "" msgid "Device Info" msgstr "端末名" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4944,15 +5190,15 @@ msgstr "" "アカウントでセキュリティ関連のアクションが発生すると、ここにイベントが表示さ" "れます。" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "アカウント削除" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "アカウントを削除できません" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4976,7 +5222,7 @@ msgstr[0] "" "のオーナーとなっています。\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -5000,7 +5246,7 @@ msgstr[0] "" "これらのプロジェクトを削除しなければなりません。\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or 所有権の譲渡またはプロジェクトの削除" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -5017,11 +5263,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "慎重に進めてください!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "アカウント削除後は、アカウントを回復できなくなります" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "PyPIのアカウントを削除" @@ -5106,24 +5352,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "オーナーである自分自身を削除できません" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "削除" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "認証アプリケーションを削除する" @@ -5504,7 +5732,7 @@ msgstr "" msgid "Manager" msgstr "管理" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5869,23 +6097,17 @@ msgstr "" "あなたのアカウントへのアクセスを回復するには、 PyPI でパ" "スワードをリセットして下さい。" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "プロジェクト名" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5895,14 +6117,15 @@ msgstr "プロジェクト名" msgid "project name" msgstr "プロジェクト名" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" -msgstr "" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" +msgstr "%(username)s を %(role_name)s として変更" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5910,32 +6133,32 @@ msgstr "" msgid "owner" msgstr "オーナー" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5943,13 +6166,13 @@ msgstr "" msgid "Workflow name" msgstr "氏名" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5958,8 +6181,8 @@ msgid "" msgstr "" # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5969,9 +6192,9 @@ msgstr "" msgid "Environment name" msgstr "無効なリポジトリ名" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5983,7 +6206,7 @@ msgstr "無効なリポジトリ名" msgid "(optional)" msgstr "理由(任意)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5996,10 +6219,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -6014,7 +6237,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -6028,7 +6251,25 @@ msgstr "" "あなたのアカウントへのアクセスを回復するには、 PyPI でパ" "スワードをリセットして下さい。" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "プロジェクト名" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -6036,7 +6277,7 @@ msgstr "" msgid "Namespace" msgstr "名前" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -6044,7 +6285,7 @@ msgstr "名前" msgid "namespace" msgstr "名前が設定されていません" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -6052,7 +6293,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -6061,7 +6302,7 @@ msgstr "" msgid "Project name" msgstr "プロジェクト名" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -6069,25 +6310,25 @@ msgstr "プロジェクト名" msgid "project" msgstr "プロジェクト:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -6096,7 +6337,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -6105,7 +6346,7 @@ msgstr "" msgid "release" msgstr "リリース" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -6118,7 +6359,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -6132,7 +6373,7 @@ msgstr "" "あなたのアカウントへのアクセスを回復するには、 PyPI でパ" "スワードをリセットして下さい。" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -6140,13 +6381,13 @@ msgstr "" msgid "email" msgstr "メールアドレス" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -6154,7 +6395,7 @@ msgstr "" msgid "Subject" msgstr "Subject:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -6162,7 +6403,7 @@ msgstr "Subject:" msgid "subject" msgstr "Subject:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6171,7 +6412,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -6185,7 +6426,7 @@ msgstr "" "あなたのアカウントへのアクセスを回復するには、 PyPI でパ" "スワードをリセットして下さい。" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6193,7 +6434,7 @@ msgstr "" msgid "Organization" msgstr "プロジェクトの説明" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6201,13 +6442,13 @@ msgstr "プロジェクトの説明" msgid "my-organization" msgstr "プロジェクトの説明" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6215,7 +6456,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "プロジェクト名" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6223,13 +6464,13 @@ msgstr "プロジェクト名" msgid "my-project" msgstr "プロジェクト:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6237,7 +6478,7 @@ msgstr "" msgid "Actor Username" msgstr "あなたのユーザ名" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6245,7 +6486,7 @@ msgstr "あなたのユーザ名" msgid "my-username" msgstr "ユーザ名" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6253,61 +6494,61 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "バージョンの管理" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "プロジェクト" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "トレンドのプロジェクト" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "詳細" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "このプロジェクトを管理する" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6319,7 +6560,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -408,32 +408,32 @@ msgid "" "again later." msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -441,15 +441,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -457,65 +473,65 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -523,39 +539,39 @@ msgid "" "1024 characters or less." msgstr "აირჩიეთ ზედმეტსახელი <50 სიმბოლოთი." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "აირჩიეთ ზედმეტსახელი <50 სიმბოლოთი." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -563,149 +579,185 @@ msgid "" "less." msgstr "აირჩიეთ ზედმეტსახელი <50 სიმბოლოთი." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -734,37 +786,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1010,32 +1062,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1055,24 +1107,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1162,7 +1214,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1220,24 +1272,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1246,11 +1298,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1269,7 +1321,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1279,7 +1331,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1327,176 +1379,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1636,23 +1688,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2032,6 +2084,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2040,7 +2093,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2217,11 +2270,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2236,18 +2294,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2998,6 +3072,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3183,7 +3259,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3221,7 +3297,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3482,7 +3558,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3494,13 +3570,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3659,85 +3735,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3745,176 +3927,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3922,37 +4104,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3960,90 +4162,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4052,12 +4254,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4065,7 +4267,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4076,25 +4278,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4102,21 +4304,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4127,7 +4329,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4137,14 +4339,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4152,11 +4354,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4228,24 +4430,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4549,7 +4733,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4852,21 +5036,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4874,57 +5054,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4932,8 +5111,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4941,9 +5120,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4953,7 +5132,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4966,10 +5145,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4984,7 +5163,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4993,19 +5172,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5013,7 +5208,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5022,31 +5217,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5055,14 +5250,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5075,7 +5270,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5084,31 +5279,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5117,7 +5312,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5126,55 +5321,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5182,55 +5377,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5242,7 +5437,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not 1;\n" "X-Generator: Weblate 5.15-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "" @@ -65,83 +65,83 @@ msgstr "" msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "" @@ -181,7 +181,7 @@ msgstr "" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -191,194 +191,194 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -388,32 +388,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -421,15 +421,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -437,249 +453,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -708,37 +760,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -984,32 +1036,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "D urmid" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Yettwasemmet" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "D arummid" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1029,24 +1081,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1136,7 +1188,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1194,24 +1246,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Tunigin tagejdant" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Tallalt" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "Tasemlit" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1220,11 +1272,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Qqen" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Jerred" @@ -1243,7 +1295,7 @@ msgstr "Umuɣ" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1253,7 +1305,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1301,176 +1353,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "Aru '/' i unadi n yisenfaren" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Nadi" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Nadi isenfaren" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Tunigin deg tallalt" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Asebded n ikemmusen" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Amnir n useqdac" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Ɣef PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "Ablug n PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Tidaddanin" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Attekki deg PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Asuqel n PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Aseqdec n PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Aseqdec n tunigin n PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Tiwtilin n useqdec" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1611,23 +1663,23 @@ msgstr "Awal n uɛeddi" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2007,6 +2059,7 @@ msgid "Confirm" msgstr "Serggeg" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2015,7 +2068,7 @@ msgstr "Semmet" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2192,11 +2245,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2211,18 +2269,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2973,6 +3047,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3158,7 +3234,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3196,7 +3272,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3457,7 +3533,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3469,13 +3545,13 @@ msgid "All projects" msgstr "Akk isenfaren" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3634,85 +3710,195 @@ msgid "Update password" msgstr "Leqqem awal n uɛeddi" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Tunigin deg umiḍan" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Tiwtilin n useqdec" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "D uqqin" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3720,176 +3906,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Tuccḍa deg tuqqna" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3897,37 +4083,63 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Tunigin deg umiḍan" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Amaɣnu n %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Amaɣnu n %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Tunigin deg umiḍan" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3935,90 +4147,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4027,12 +4239,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4040,7 +4252,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4051,25 +4263,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4077,21 +4289,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4102,7 +4314,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4112,14 +4324,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4127,11 +4339,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4203,24 +4415,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4524,7 +4718,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4815,21 +5009,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4837,57 +5027,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4895,8 +5084,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4904,9 +5093,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4916,7 +5105,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4929,10 +5118,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4947,7 +5136,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4956,19 +5145,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4976,7 +5181,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4985,31 +5190,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5018,14 +5223,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5038,7 +5243,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5047,31 +5252,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5080,7 +5285,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5089,55 +5294,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "isem-iw-n-useqdac" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5145,55 +5350,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Asenfar" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5205,7 +5410,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not, 2025. # 이치노 , 2025. # "from south korea." , 2025. +# 스이미 , 2026. 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: 2025-11-27 18:53+0000\n" -"Last-Translator: \"from south korea.\" \n" +"PO-Revision-Date: 2026-02-04 15:05+0000\n" +"Last-Translator: 스이미 \n" "Language-Team: Korean \n" "Language: ko\n" @@ -52,26 +53,26 @@ 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.15-dev\n" +"X-Generator: Weblate 5.16-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "이 행동을 수행하기전에 **기본** 이메일 주소를 확인하셔야합니다." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "이 작업을 수행하려면 계정에서 2차 인증을 활성화해야 합니다." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "언어 업데이트됨" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "유효하지 않은 이메일입니다. 다시 시도해 주세요." @@ -109,27 +110,27 @@ msgstr "해당 이름의 사용자를 찾을 수 없습니다" msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP 코드는 ${totp_length} 자리여야 합니다." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "복구 코드는 ${recovery_code_length}자 여야 합니다." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "사용자 이름을 50자 내외로 정해 주세요." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "다른 계정에서 이미 사용 중인 이름입니다. 다른 이름을 선택하세요." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "비밀번호가 너무 깁니다." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -138,59 +139,59 @@ msgstr "" "너무 많은 잘못된 로그인 시도가 있었습니다. ${time} 동안 로그인이 제한됩니다. " "나중에 다시 시도해 주세요." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "패스워드가 일치하지 않습니다. 다시 시도해 주세요." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "유효하지 않은 이메일입니다. 다시 시도해 주세요." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "이 도메인의 이메일 주소는 사용할 수 없습니다. 다른 이메일을 사용하세요." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "다른 계정에서 이미 사용중인 이메일 주소입니다. 다른 이메일 주소를 사용하세요." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "다른 계정에서 이미 사용 중인 이메일 주소입니다. 다른 이메일을 사용해 주세요." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "너무 긴 이름입니다. 100글자 이하의 이름을 입력해 주세요." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "URL은 이름에서 허용되지 않습니다." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "잘못된 TOTP 코드입니다." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "WebAuthn 값이 올바르지 않습니다: Bad payload" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "잘못된 복구 코드입니다." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "복구 코드는 이전에 사용되었습니다." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "유효하지 않은 사용자명입니다. 다시 시도해 주세요." @@ -234,7 +235,7 @@ msgstr "이미 인증됨" msgid "Successful WebAuthn assertion" msgstr "WebAuthn 승인 성공" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "복구 코드가 승인되었습니다. 주어진 코드는 재사용이 불가능합니다." @@ -246,59 +247,59 @@ msgstr "" "새 사용자 등록이 잠시 불가능한 상태입니다. https://pypi.org/help#admin-" "intervention 에서 자세한 내용을 확인하세요." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "만료된 토큰: 새로운 암호 설정 링크를 요청하세요" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "잘못된 토큰: 새로운 암호 설정 링크를 요청하세요" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "잘못된 토큰: 토큰이 제공되지 않음" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "잘못된 토큰: 암호 재설정 토큰이 아님" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "잘못된 토큰: 사용자 없음" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "잘못된 토큰: 이 토큰이 요청된 이후로 사용자가 로그인함" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "잘못된 토큰: 이 토큰이 요청된 이후로 패스워드가 변경됨" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "패스워드를 재설정해야 합니다" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "만료된 토큰: 로그인 후 다시 시도 해주세요." -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" msgstr "잘못된 토큰: 로그인 후 다시 시도 해주세요" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "잘못된 토큰 : 로그인 확인 토큰이 아닙니다" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "잘못된 로그인 시도입니다." -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." @@ -306,117 +307,117 @@ msgstr "" "기기 정보가 일치하지 않습니다. 원래 로그인에 사용한 기기에서 다시 시도해 주세" "요." -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." -msgstr "" +msgstr "로그인이 확인되었으며 해당 기기를 인식하였습니다." -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "만료된 토큰: 새로운 이메일 확인 링크를 요청하세요" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "잘못된 토큰: 새로운 이메일 확인 링크를 요청하세요" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "잘못된 토큰: 이메일 확인 토큰이 아님" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "이메일을 찾을 수 없음" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "이미 확인된 이메일" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "이 이메일을 기본 이메일 주소로 지정할 수 있습니다" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "기본 이메일 주소입니다" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "이메일 주소 ${email_address}가 확인되었습니다. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "만료된 토큰: 새로운 조직의 초대를 요청하세요" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "유효하지 않은 토큰: 새 조직 초대를 요청하세요" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "잘못된 토큰 : 공동 작업 초대 토큰이 아닙니다" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "조직 초대가 올바르지 않습니다." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "더 이상 존재하지 않는 조직 초대입니다." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'의 초대가 거부되었습니다." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "이제 '${organization_name}' 프로젝트의 ${role} 입니다." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "만료된 토큰: 역할을 새로 요청하세요" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "잘못된 토큰: 새 프로젝트 역할 초대를 요청하세요" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "잘못된 토큰 : 공동 작업 초대 토큰이 아닙니다" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "역할 초대가 유효하지 않습니다." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "API 토큰이 존재하지 않습니다." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "그 역할 초대는 더 이상 존재하지 않습니다." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}'의 초대가 거부되었습니다." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "당신은 이제 '${project_name}' 프로젝트의 ${role} 역할 입니다." -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "업데이트된 이용약관을 검토해 주세요." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -424,14 +425,14 @@ msgstr "" "신규 사용자 등록이 불가능한 상태입니다. https://pypi.org/help#admin-" "intervention 에서 자세한 내용을 확인하세요." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "비활성화되었습니다. https://pypi.org/help#admin-intervention 에서 자세한 내용" "을 확인하세요." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -439,12 +440,12 @@ msgstr "" "새로운 사용자 등록을 위해 확인된 이메일 계정이 필요합니다. 다음 사이트를 참조" "하세요. https://pypi.org/help#openid-connect ." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "한 번의 3개 이상의 처리되지 않은 신뢰할 수 있는 공급자를 등록할 수 없습니다" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -454,16 +455,16 @@ msgid "" "again later." msgstr "너무 많은 잘못된 로그인 시도가 있었습니다. 나중에 다시 시도해주세요." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "신뢰할 수 있는 공급자가 등록될 수 없습니다" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -471,17 +472,17 @@ msgstr "" "이 신뢰할 수 있는 공급자는 이미 등록되었습니다. 이러한 시도가 의도한 것이 아" "니라면, PyPI 관리자에게 연락하십시오." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "새 임시 게시자를 등록하였습니다. " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "유효하지 않은 퍼블리셔 ID" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "프로젝트에 대한 신뢰할 수 있는 공급자가 제거됨 " @@ -489,15 +490,33 @@ msgstr "프로젝트에 대한 신뢰할 수 있는 공급자가 제거됨 " msgid "Banner Preview" msgstr "배너 미리보기" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "연결 ID를 지정해 주세요" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "사용자는 ID로 지정해야 합니다" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "이 소속은 당신의 것이 아닙니다" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "요청에 대한 답변을 제공합니다." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "50자 이하의 조직 계정 이름을 선택하세요." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -508,83 +527,83 @@ msgstr "" "밑줄로 구성되어야 합니다. 또한 문자나 숫자로 시작하고 끝나야 합니다. 다른 조" "직 계정 이름을 선택하세요." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "이 조직 이름은 이미 사용 중입니다. 다른 조직 이름을 사용하세요." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" "이 조직 이름은 이미 다른 계정에서 사용 중입니다. 다른 조직 이름을 선택합니다." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "프로젝트를 선택하세요." -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "프로젝트 이름을 적어주세요." -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" "ASCII 숫자와 '.', '_' 및 '-'를 포함하는 문자 또는 숫자로 시작하고 끝냅니다." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "이 조직 이름은 이미 다른 계정에서 사용 중입니다. 다른 조직 이름을 선택하세요." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "청구 상태가 비활성인 회사 조직으로는 이전할 수 없습니다." -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "조직 이름이 너무 깁니다. 100자 이하의 조직 이름으로 지정해 주세요." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "조직 URL이 너무 깁니다. 400자 이하의 조직 URL을 선택해 주세요." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "조직의 URL은 http:// or https:// 로 시작되어야 합니다" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "너무 긴 이름입니다. 100글자 이하의 이름을 입력해주세요." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" "너무 자세히 알 필요 없어요 :), 사용법 설명은 1024자 이하로 작성해주세요." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "제출횟수가 이미 최대입니다. " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "사용자 이름을 50자 내로 정해 주세요." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -592,85 +611,85 @@ msgstr "" "팀 이름이 잘못되었습니다. 팀 이름은 공백( ), 마침표(.), 밑줄(_), 하이픈(-) 또" "는 슬래시(/)로 시작하거나 끝날 수 없습니다. 다른 이름으로 지정해 주세요." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "이 팀 이름은 이미 사용 중입니다. 다른 이름으로 지정해 주세요." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "대체 저장소 이름을 지정하세요" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "대체 저장소 URL을 지정하세요" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "너무 긴 URL입니다. 400글자 이하의 URL을 입력해 주세요." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "너무 긴 설명입니다. 400글자 이하의 설명을 입력해주세요." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "계정 상세 정보 업데이트" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "이메일 주소 ${email_address}가 추가되었습니다 - 이메일에서 확인 링크를 살펴보" "세요" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "복구 코드가 이미 생성되었습니다" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "복구 코드를 새로 생성하면 기존 코드가 무효화됩니다." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "API 토큰을 만들려면 이메일을 확인하거나 새로운 주소를 추가하세요." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API 토큰이 존재하지 않습니다." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "잘못된 자격 증명입니다. 다시 한 번 시도해 보세요" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "잘못된 대체 저장소 위치입니다" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "대체 저장소 '${name}' 를 추가했습니다" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "요청을 확인하세요" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "잘못된 대체 저장소 식별자입니다" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "잘못된 프로젝트의 대체 저장소입니다" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -678,14 +697,14 @@ msgid "" msgstr "" "저장소를 지울 수 없습니다 - ${confirm}와 ${alt_repo_name}는 같지 않습니다" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "대체 저장소 '${name}'을 삭제했습니다" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -693,46 +712,46 @@ msgstr "" "프로젝트 삭제가 일시적으로 비활성화되었습니다. https://pypi.org/help#admin-" "intervention에서 자세한 내용을 확인하세요." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "릴리즈를 제거할 수 없습니다. " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "릴리즈 버전을 철회할 수 없습니다. " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "릴리즈 버전을 삭제할 수 없습니다. " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "파일을 찾을 수 없습니다" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "파일을 삭제할 수 없습니다 - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" "사용자 '${team_name}'는 이미 ${role_name}(이)라는 역할을 가지고 있습니다" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" "사용자 '${username}'는 이미 ${role_name}이라는 이 프로젝트의 역할을 가지고 있" "습니다" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" "{username}님이 이제 '${project_name}' 프로젝트의 ${role}로 지정되었습니다." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -741,8 +760,8 @@ msgstr "" "사용자 '${username}'는 인증된 이메일을 가지고 있지 않으므로 이 프로젝트에서 $" "{role_name}으로 추가될 수 없습니다" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -750,26 +769,62 @@ msgstr "" "사용자 '${username}'는 이미 활성화되어 있는 초대를 가지고 있습니다. 나중에 다" "시 시도해보세요." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "'${username}'에게 초대가 전송되었습니다" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "역할 초대를 찾을 수 없습니다." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "초대가 이미 만료되었습니다." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "'${username}'의 초대가 취소되었습니다." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "유효하지 않은 OAuth 상태 - CSRF 공격 가능성이 있음" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "Github OAuth 인증 실패: ${error}" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "Github에서 인증 코드를 수신 받지 못했습니다" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "Github @${username} 계정에 성공적으로 연결되었습니다" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "Github 계정 연결 실패: ${error}" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "Github 계정을 연결하는 동안 예상치 못한 오류가 발생하였습니다" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "${service} @${username} 계정이 삭제되었습니다" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "계정 연결을 제거하는 데 실패하였습니다" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "신뢰할 수 있는 게시자를 제약할 수 없습니다." @@ -806,14 +861,14 @@ msgstr "" "AcitveState를 기반으로 하는 새 사용자 등록이 잠시 불가능한 상태입니다. " "https://pypi.org/help#admin-intervention 에서 자세한 내용을 확인하세요." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "사용자 '${username}'는 이미 ${role_name}이라는 이 조직의 역할을 가지고 있습니" "다" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -822,25 +877,25 @@ msgstr "" "사용자 '${username}'는 인증된 이메일을 가지고 있지 않으므로 이 프로젝트에서 $" "{role_name}으로 추가될 수 없습니다" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "새 구성원을 초대할 수 없습니다. 조직 상태가 정상적이지 않습니다." -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "팀 초대를 찾을 수 없습니다." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "조직 초대장을 다시 보낼 수 없습니다." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "만료된 '${username}'의 초대장이 삭제되었습니다." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1089,32 +1144,32 @@ msgstr[0] "약 %1분전" msgid "Just now" msgstr "방금" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "활성" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "기간이 지남" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "미지불" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "취소됨" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" -msgstr "미완료" +msgstr "미완성" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "만료된 미완료" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "차후의" @@ -1134,24 +1189,24 @@ msgstr "페이지 없음 (404)" msgid "We looked everywhere but couldn't find this page" msgstr "다 둘러보았지만 이 페이지를 찾을 수 없습니다" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "그리고 이제는
완전히 다른 것" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "몬티 파이썬 - 치즈 샵 스케치" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1241,7 +1296,7 @@ msgstr "몬티 파이썬 - 치즈 샵 스케치" msgid "External link" msgstr "외부 링크" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "영상 자막 보기" @@ -1307,24 +1362,24 @@ msgstr "" msgid "Password strength:" msgstr "비밀번호 강도:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "메인 내비게이션" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "도움말" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "문서" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1333,11 +1388,11 @@ msgstr "후원자" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "로그인" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "가입하기" @@ -1356,7 +1411,7 @@ msgstr "메뉴" msgid "Main menu" msgstr "메인 메뉴" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1370,7 +1425,7 @@ msgstr "" "Software Foundation의 등록 상표입니다. PSF가 아닌 다른곳에서의 사용은 금" "지됩니다." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python " "Software Foundation의 등록 상표입니다." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1389,27 +1444,27 @@ msgstr "" "파이썬 패키지 인덱스(PyPI)는 파이썬 프로그래밍 언어를 위한 소프트웨어 리포지" "터리입니다." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 최근 40개의 업데이트" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 최근 40개의 패키지" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "메인 컨텐츠로 가기" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "모바일 버전으로 전환" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1423,13 +1478,13 @@ msgstr "모바일 버전으로 전환" msgid "Warning" msgstr "경고" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "현재 지원되지 않는 브라우저를 사용하고 계십니다. 새로운 버전으로 업그레이드 " "하세요." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1438,7 +1493,7 @@ msgstr "" "TestPyPI를 사용중입니다 – 분리된 파이썬 패키지 인덱스 인스턴스를 통해 실제 인" "덱스에 영향을 미치지 않고 배포 도구와 프로세스를 사용해볼 수 있습니다." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1446,160 +1501,160 @@ msgstr "" "일부 기능은 자바스크립트 없이는 작동하지 않을 수 있습니다. 문제가 발생할 경" "우 활성화하세요." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "PyPI 검색" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "프로젝트 검색을 하려면 '/'을 입력하세요" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "검색" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "프로젝트 검색" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "도움말 내비게이션" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "패키지 설치하기" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "패키지 업로드하기" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "사용자 가이드" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "프로젝트명 유지" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "자주 하는 질문" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "PyPI에 대하여" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "PyPI에 관한 내비게이션" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "PyPI 블로그" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "인프라스트럭쳐 대시보드" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "통계" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "로고 & 트레이드마크" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "후원사" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "PyPI에 기여하기" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "PyPI에 기여하기 내비게이션" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "버그와 피드백" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "GitHub에서 기여하기" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "PyPI 번역" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "PyPI 후원자" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "개발자 목록" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPI 사용하기" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "PyPI 내비게이션 사용하기" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "이용 약관" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "보안 문제점 제보" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "행동 강령" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "개인정보 보호 공지" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "허용가능한 사용 정책" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "상태:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "모든 시스템 이상 없음" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "파이썬 커뮤니티를 위해, 파이썬 커뮤니티에 의해 개발되어 관리되고 있습니다." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "오늘 바로 후원하기!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "사이트맵" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "데스크탑 버전으로 전환" @@ -1737,23 +1792,23 @@ msgstr "패스워드" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2159,6 +2214,7 @@ msgid "Confirm" msgstr "확인" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2167,7 +2223,7 @@ msgstr "취소" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2361,11 +2417,21 @@ msgstr "" "약 이중 인증(2FA)을 할 수 없게 된다면 당신의 계정에 접근하지 못할 수도 있습니" "다. 복구 코드 도움말

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "PyPI 계정 %(username)s 삭제되었습니다." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"누군가(또는 당신)가 당신의 계정 %(username)s에 %(method)s 2" +"단계 인증을 추가하였습니다." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2383,20 +2449,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s 에 이메일을 보내 PyPI 관리자에게 연락" "하세요." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"누군가(또는 당신)가 당신의 계정 %(username)s에서 %(method)s " +"2단계 인증을 제거하였습니다." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "PyPI 계정 %(username)s 삭제되었습니다." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "당신은 %(initiator_username)s에 의해 %(site)s 프로젝트 %(project_name)s에 " "%(role)s으로 추가되었습니다." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "%(site)s의 %(initiator_username)s님께서 당신을 프로젝트로 추가하셨고 그것때문" "에 이 메일을 받으셨습니다." @@ -3287,6 +3380,8 @@ msgstr "이 알림 지우기" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3479,7 +3574,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s 사용자는 아직 PyPI에 프로젝트를 업로드하지 않았습니다." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3517,7 +3612,7 @@ msgstr "게시" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3778,7 +3873,7 @@ msgid "Remove email" msgstr "이메일 삭제" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3790,13 +3885,13 @@ msgid "All projects" msgstr "모든 프로젝트" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "생성일" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "마지막으로 사용됨" @@ -3966,30 +4061,156 @@ msgid "Update password" msgstr "패스워드 변경" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "계정 내비게이션" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "계정과 연결된 이메일" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "이용 약관" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "내 계정" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "이 조직에서 %(user)s를 제거" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "삭제" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "이 조직에서 %(user)s를 제거" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "앱 삭제" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "아직 PyPI의 어떠한 조직에도 참여하지 않았습니다." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "계정을 삭제할 수 없음" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "GitHub에서 기여하기" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "조직 계정 이름 선택" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API 토큰" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "API 토큰은 PyPI에 패키지를 등록할 때 인증을 위한 대안을 제공합니다." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "API 토큰에 대해 알아보기" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "이 계정에 활성화된 API 토큰" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "API 토큰 추가하기" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -3998,55 +4219,55 @@ msgstr "" "API 토큰을 추가하기 위해 먼저 기본 이메일 주소를 인증해야 합니다." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "토큰 범위: 계정 전체" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "토큰 범위: %(project_name)s 프로젝트" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "만료: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "계정 생성일" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "로그인 됨" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "2단계 인증 방법:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "없음" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "보안 장치 (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4054,176 +4275,176 @@ msgid "" "password\">TOTP)" msgstr "인증 앱 (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "복구 코드" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "기억된 장치" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "로그인 실패" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- 기본 인증(엔드포인트 업로드)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "이유:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "잘못된 비밀번호" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "유효하지 않은 2FA (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "잘못된 2FA (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "잘못된 2FA 복구 코드입니다" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "세션 재인증에 실패했습니다" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "계정에 이메일 추가됨" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "계정에 이메일 제거됨" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "이메일 확인됨" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "이메일 재확인됨" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "기본 이메일 변경됨" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "이전 기본 이메일:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "새로운 기존 이메일:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "기본 이메일 설정됨" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "이메일 전송됨" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "에서:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "에게:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "제목:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "패스워드 재설정 요청됨" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "패스워드 재설정 요청됨" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "패스워드 재설정 성공" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "패스워드 변경 성공" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "비밀번호 비활성화" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "프로젝트:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "2단계 인증 추가됨" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "방법: 보안 장치 (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "장치 이름:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4232,37 +4453,63 @@ msgid "" msgstr "" "방법: 인증 앱 (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "2단계 인증 제거됨" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "2단계 인증 기억됨" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "복구 코드 생성됨" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "복구 코드 재설정됨" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "복구 코드가 로그인에 사용됨" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "계정 내비게이션" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "GitHub: %(username)s" +msgstr "안녕하세요 %(username)s!" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "%(service)s: %(username)s" +msgstr "안녕하세요 %(username)s!" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "계정 내비게이션" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "API 토큰 추가됨" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4270,44 +4517,44 @@ msgstr "API 토큰 추가됨" msgid "Token name:" msgstr "토큰 이름:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API 토큰 제거됨" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "고유 식별자:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "보안상의 이유로 API 토큰이 자동으로 제거됨" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "이유: 공개 URL에서 토큰을 찾았습니다." -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "%(organization_name)s에 초대되었습니다." -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "%(organization_name)s의 초대가 거부되었습니다." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4315,47 +4562,47 @@ msgid "" msgstr "" "%(organization_name)s에 대한 초대가 취소되었습니다" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "=%(organization_name)s의 초대가 만료되었습니다" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "%(organization_name)s의 역할이 추가되었습니다" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "%(organization_name)s의 역할이 변경되었습니다" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "조직의 역할이 제거되었습니다" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "프로젝트명: %(project_name)s; 역할: %(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" "조직명: %(organization_name)s; 팀명: %(team_name)s; 역할: %(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4366,12 +4613,12 @@ msgstr "" "계정에서 보안 관련 활동이 발생되면 여기에 이벤트가 표시됩니다. 당신이 수상한 " "이벤트를 보았다면, 당신의 계정 보안을 고려하세요." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "최근 계정 활동" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4379,7 +4626,7 @@ msgstr "최근 계정 활동" msgid "Event" msgstr "이벤트" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4390,25 +4637,25 @@ msgstr "이벤트" msgid "Time" msgstr "시간" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "추가 정보" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "날짜 / 시간" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "위치 정보" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4416,21 +4663,21 @@ msgstr "위치 정보" msgid "Device Info" msgstr "장치 정보" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "계정에서 발생한 보안 관련 행동 목록이 표시됩니다." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "계정 삭제" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "계정을 삭제할 수 없음" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4441,7 +4688,7 @@ msgid_plural "" msgstr[0] "" "이 계정은 현재 %(count)s 개 프로젝트의 독점 소유자입니다." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4451,7 +4698,7 @@ msgid_plural "" msgstr[0] "" "계정을 삭제하기 전에 소유권을 이전하거나 프로젝트를 삭제해야 합니다." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or 소유권 이전 또는 프로젝트 삭제" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4468,11 +4715,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "실행하는데 주의를 요합니다!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "한 번 삭제된 계정은 복구할 수 없습니다" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "PyPI 계정 삭제" @@ -4547,24 +4794,6 @@ msgstr "이 2단계 인증 방법을 제거하려면, 다른 방법을 먼저 msgid "Cannot remove last 2FA method" msgstr "마지막 2단계 인증 방법을 제거할 수 없습니다" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "삭제" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "인증 앱 삭제" @@ -4895,7 +5124,7 @@ msgstr "비활성" msgid "Manager" msgstr "관리자" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5224,21 +5453,17 @@ msgstr "" "GitHub Actions의 OpenID Connect 지원에 대한 자세한 내용은 여기에서 확인하세요." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "PyPI 프로젝트 이름" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "프로젝트 이름" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5246,57 +5471,58 @@ msgstr "PyPI 프로젝트 이름" msgid "project name" msgstr "프로젝트 이름" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "이 게시자를 사용할 때 생성될 프로젝트(PyPI 에서)" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "소유자" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "저장소를 소유한 GitHub 조직 이름 또는 GitHub 사용자 이름" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "저장소 이름" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "저장소" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "공개 워크플로우가 포함된 GitHub 리포지토리의 이름" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Workflow 이름" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5306,8 +5532,8 @@ msgstr "" "공개 워크플로의 파일 이름입니다. 이 파일은 위에 구성한 리포지토리의 " ".github/workflows/ 디렉터리에 있어야 합니다." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5315,9 +5541,9 @@ msgstr "" msgid "Environment name" msgstr "환경 이름" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5327,7 +5553,7 @@ msgstr "환경 이름" msgid "(optional)" msgstr "(선택 사항)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5345,10 +5571,10 @@ msgstr "" "는 유지 관리자가 있는 리포지토리의 경우 전용 게시 환경을 설정할 것을 " "강력히 권장합니다." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5363,7 +5589,7 @@ msgstr "" msgid "Add" msgstr "추가" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5374,19 +5600,35 @@ msgstr "" "여기에서 GitLab CI/CD OpenID Connect 지원에 대해 자" "세히 알아보세요." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "PyPI 프로젝트 이름" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "이 게시자를 사용할 때 생성될 프로젝트(PyPI 에서)" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "네임스페이스" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "네임스페이스" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5395,7 +5637,7 @@ msgid "" msgstr "" "프로젝트가 속한 GitLab 사용자명 또는 GitLab 그룹/하위 그룹 네임스페이스" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5404,31 +5646,31 @@ msgstr "" msgid "Project name" msgstr "프로젝트 이름" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "프로젝트" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "공개 워크플로우가 포함된 GitLab 프로젝트의 이름" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "최상위 파이프라인 파일 경로" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5439,14 +5681,14 @@ msgstr "" "프로젝트의 루트와 관련된 최상위 파이프라인의 파일 경로. 이 파일은 위에 구성 " "된 프로젝트에 있어야합니다 (외부 파이프라인은 지원되지 않습니다)." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "릴리즈" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5464,7 +5706,7 @@ msgstr "" "없어야 하는 유지 관리자가 있을 경우 전용 게시 환경을 설정할 것을 강력" "히 권장합니다." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5475,31 +5717,31 @@ msgstr "" "Google의 OpenID Connect support here에 대해 자세히 " "알아보십시오." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "이메일" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "게시에 사용되는 계정 또는 서비스 계정의 이메일 주소." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "제목" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "제목" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5511,7 +5753,7 @@ msgstr "" "하면 게시에 사용되는 ID가 더욱 제한됩니다. 자세한 내용" "은 여기를 참조하세요." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5522,55 +5764,55 @@ msgstr "" "여기에서 ActiveState의 OpenID Connect 지원에 대해 자" "세히 알아보세요." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Organization(조직)" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "내 조직" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "프로젝트를 소유한 ActiveState 조직 이름" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "ActiveState 프로젝트명" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "내 프로젝트" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "Python artifact 빌드할 ActiveState 프로젝트입니다." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "활성화된 사용자명" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "내 이름" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5578,15 +5820,15 @@ msgid "" "Python artifact." msgstr "Python atrifact 빌드를 작동할 ActiveState 계정의 사용자 이름입니다." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "게시자 관리" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "프로젝트" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5594,24 +5836,24 @@ msgstr "" "현재 구성된 퍼블리셔가 없습니다. 기존 프로젝트의 퍼블리셔는 각 개별 프로젝트" "의 퍼블리싱 구성에서 추가할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "임시 프로젝트명" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "퍼블리셔" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "세부 정보" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5620,17 +5862,17 @@ msgstr "" "현재 구성된 보류 중인 퍼블리셔가 없습니다. 아직 존재하지 않는 프로젝트의 퍼블" "리셔는 아래에서 추가할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "대기 중인 새로운 게시자 추가" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "이 페이지를 사용하여 \"보류 중인\" 검증된 게시자를 등록할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5647,7 +5889,7 @@ msgstr "" "류 중인\" 게시자는 검증된 일반 게시자가 됩니다. '대기 중' 및 검증된 일반 게시" "자에 대한 자세한 내용은 여기에서 확인할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not. 프로젝트가 생성될 때까지 다른 사용자는 자신의 \"보류 " "중인\" 게시자를 통해 프로젝트를 생성할 수 있습니다." -#: warehouse/templates/manage/account/publishing.html:487 +#: warehouse/templates/manage/account/publishing.html:488 #: warehouse/templates/manage/project/publishing.html:419 #, python-format msgid "" @@ -5732,26 +5974,26 @@ msgstr "" msgid "Save your recovery codes" msgstr "복구 코드를 저장하세요" -#: warehouse/templates/manage/account/recovery_codes-provision.html:61 +#: warehouse/templates/manage/account/recovery_codes-provision.html:60 msgid "Download as file" msgstr "파일로 다운로드" -#: warehouse/templates/manage/account/recovery_codes-provision.html:62 +#: warehouse/templates/manage/account/recovery_codes-provision.html:61 #: warehouse/templates/manage/organization/roles.html:266 #: warehouse/templates/manage/project/roles.html:149 #: warehouse/templates/manage/project/roles.html:229 msgid "Save" msgstr "저장" -#: warehouse/templates/manage/account/recovery_codes-provision.html:65 +#: warehouse/templates/manage/account/recovery_codes-provision.html:64 msgid "Continue" msgstr "계속" -#: warehouse/templates/manage/account/recovery_codes-provision.html:68 +#: warehouse/templates/manage/account/recovery_codes-provision.html:67 msgid "These codes will not be visible again." msgstr "이 코드는 다시 볼 수 없습니다." -#: warehouse/templates/manage/account/recovery_codes-provision.html:72 +#: warehouse/templates/manage/account/recovery_codes-provision.html:71 msgid "Ensure that you have securely stored them before continuing." msgstr "계속하기 전에 안전하게 보관해야 합니다." @@ -7953,12 +8195,6 @@ msgstr "'%(organization_name)s' 조직의 팀에 대한 프로젝트 권한을 msgid "Remove project" msgstr "프로젝트 제거" -#: warehouse/templates/manage/project/settings.html:97 -#: warehouse/templates/manage/project/settings.html:171 -#: warehouse/templates/manage/project/settings.html:439 -msgid "Project Name" -msgstr "프로젝트 이름" - #: warehouse/templates/manage/project/settings.html:101 msgid "Cannot remove project from organization" msgstr "프로젝트를 조직에서 제거할 수 없습니다" @@ -11415,10 +11651,6 @@ msgstr[0] "'%(filters)s'의 결과는 없습니다" #~ msgstr "" #~ "이 프로젝트는 이미 존재하므로, 대신 일반 신뢰할 수 있는 게시자를 만듭니다" -#, python-format -#~ msgid "Hi %(username)s!" -#~ msgstr "안녕하세요 %(username)s!" - #, python-format #~ msgid "" #~ "Earlier this year, we announced that PyPI " diff --git a/warehouse/locale/lzh/LC_MESSAGES/messages.po b/warehouse/locale/lzh/LC_MESSAGES/messages.po index 4a95bf823c20..5da4b37e4f43 100644 --- a/warehouse/locale/lzh/LC_MESSAGES/messages.po +++ b/warehouse/locale/lzh/LC_MESSAGES/messages.po @@ -21,24 +21,24 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "汝须验证汝主电邮址,以执行此行为。" -#: warehouse/views.py:164 +#: warehouse/views.py:165 #, fuzzy msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "执行此操作之前,必须开启账号的双重认证机制。" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "区已变" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "无效电邮址,请重试。" @@ -75,28 +75,28 @@ msgstr "无此人" msgid "TOTP code must be ${totp_length} digits." msgstr "「TOTP」码必须得${totp_length}位。" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, fuzzy, python-brace-format #| msgid "Recovery Codes must be ${recovery_code_length} characters." msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "归码需以${Recovery_code_lenth}方符。" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "择一名少50符。" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "此名已用,变之。" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "码甚长。" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, fuzzy, python-brace-format #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -105,58 +105,58 @@ msgid "" "out for ${time}. Please try again later." msgstr "登陆失败的尝试太频繁,请稍后再试。" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "码异,复试。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "电邮址过长,请重试。" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "汝不可用此地之电邮址,择另邮。" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "此电邮址已于此户用之,择另邮。" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "此电邮址已于另户用之,择另邮。" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "此名甚长,择一名持100符与少者。" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 #, fuzzy #| msgid "Null bytes are not allowed." msgid "URLs are not allowed in the name field." msgstr "不许用空字。" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "TOTP码无效。" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "WebAuthn议者无效:无效压" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "归码无效。" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "尝用归码。" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." @@ -200,7 +200,7 @@ msgstr "已认证" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "代码恢复已接受。 提供的代码不能再次使用了。" @@ -210,198 +210,198 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "汝已重设密码" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: please try to login again" msgstr "API密钥不存在。" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "无此电子邮件" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "电子邮件已证" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "汝可设此电子邮件为汝主电子邮件" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "此为汝主电子邮件" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "电子邮件${email_address} 已证。${confirm_message}。" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "API密钥不存在。" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -414,32 +414,32 @@ msgid "" "again later." msgstr "登陆失败的尝试太频繁,请稍后再试。" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -447,15 +447,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -463,65 +479,65 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "选择项目" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "指定项目名" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -529,23 +545,23 @@ msgid "" "1024 characters or less." msgstr "此名甚长,择一名持100符与少者。" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "择一名持50符与少者。" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -553,23 +569,23 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "此名已于另户籍用之,择另名。" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify project name" msgid "Specify your alternate repository name" msgstr "指定项目名" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "此名甚长,择一名持100符与少者。" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -577,149 +593,185 @@ msgid "" "less." msgstr "此名甚长,择一名持100符与少者。" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "恢复码已生成" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API密钥不存在。" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "无此文件" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "邀请已过期。" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -748,37 +800,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "组织邀请无法重发。" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1044,32 +1096,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "活跃" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "已取消" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "未完成" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1089,24 +1141,24 @@ msgstr "无此页(404)" msgid "We looked everywhere but couldn't find this page" msgstr "众里寻页千百度,不见此页" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1196,7 +1248,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1254,24 +1306,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1280,11 +1332,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1303,7 +1355,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1313,7 +1365,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1361,176 +1413,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1670,23 +1722,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2068,6 +2120,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2076,7 +2129,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2253,11 +2306,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2272,18 +2330,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3036,6 +3110,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3221,7 +3297,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3259,7 +3335,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3520,7 +3596,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3532,13 +3608,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3697,85 +3773,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3783,176 +3965,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3960,37 +4142,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3998,92 +4200,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Organization" msgid "Organization role removed" msgstr "社" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4092,12 +4294,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4105,7 +4307,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4116,25 +4318,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4142,21 +4344,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4167,7 +4369,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4177,14 +4379,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4192,11 +4394,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4268,24 +4470,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4589,7 +4773,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4898,21 +5082,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4920,57 +5100,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4978,8 +5157,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4987,9 +5166,9 @@ msgstr "" msgid "Environment name" msgstr "境名" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4999,7 +5178,7 @@ msgstr "境名" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5012,10 +5191,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5030,7 +5209,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5039,19 +5218,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5059,7 +5254,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5068,7 +5263,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5076,25 +5271,25 @@ msgstr "" msgid "project" msgstr "选择项目" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5103,14 +5298,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5123,7 +5318,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5132,31 +5327,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5165,7 +5360,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5174,13 +5369,13 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "社" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5188,13 +5383,13 @@ msgstr "社" msgid "my-organization" msgstr "社" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5202,31 +5397,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "指定项目名" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5234,55 +5429,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5294,7 +5489,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not, 2019. # АрМакедон , 2020, 2022. # Kristijan Fremen Velkovski , 2022. -# "Kristijan \"Fremen\" Velkovski" , 2023, 2024. +# "Kristijan \"Fremen\" Velkovski" , 2023, 2024, 2026. # Vesela Trajkoska , 2024. 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-06-03 12:55+0000\n" +"PO-Revision-Date: 2026-01-29 18:25+0000\n" "Last-Translator: \"Kristijan \\\"Fremen\\\" Velkovski\" \n" "Language-Team: Macedonian \n" @@ -20,10 +20,10 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n" -"X-Generator: Weblate 5.6-dev\n" +"X-Generator: Weblate 5.16-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -31,7 +31,7 @@ msgstr "" "Морате да ја верифицирате **примарната** имејл адреса пред да ја извршите " "оваа акција." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -39,11 +39,11 @@ msgstr "" "Дво-факторна автентикација мора да се вклучи на вашиот акаунт за да се " "изврши оваа акција." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Јазикот е обновен" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Дадената мејл адреса е невалидна. Обидете се повторно." @@ -80,27 +80,27 @@ msgstr "Не е пронајден корисник со тоа име" msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP кодот мора да биде ${totp_length} броеви долг." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Резервните кодовите мора да бидат ${recovery_code_length} карактери." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Одберете корисничко име со 50 карактери или помалку." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Корисничкото име е веќе искористено. Изберете друго корисничко име." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Лозинката е предолга." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -109,20 +109,20 @@ msgstr "" "Имавте премногу неуспешни обиди за најавување. Заклучени сте на ${time}. " "Обидете се повторно подоцна." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Вашите лозинки не се исти. Пробајте повторно." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "Дадената мејл адреса е предолга. Обидете се повторно." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Не можете да користите мејл адреса од овој домен. Искористете друг мејл." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -130,7 +130,7 @@ msgstr "" "Оваа мејл адреса е веќе искористена од овој кориснички профил. Одберете друг " "мејл." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -138,32 +138,32 @@ msgstr "" "Дадената мејл адреса веќе се користи од друг кориснички профил. Искористете " "друг мејл." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Името е премногу долго. Одберете име со 100 карактери или помалку." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Невалиден TOTP код." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" -msgstr "" +msgstr "Неважечки WebAuthn потврдување: Лош полнеж" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Невалиден резервен код." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Резервниот код веќе бил употребен." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Корисничкото име е невалидно. Обидете се повторно." @@ -193,17 +193,17 @@ msgstr "" #: warehouse/accounts/views.py:456 warehouse/accounts/views.py:485 #: warehouse/accounts/views.py:487 warehouse/accounts/views.py:603 msgid "Invalid or expired two factor login." -msgstr "" +msgstr "Неважечки или истечен двофакторен логин." #: warehouse/accounts/views.py:448 msgid "Already authenticated" -msgstr "" +msgstr "Веќе автентификуван" #: warehouse/accounts/views.py:522 msgid "Successful WebAuthn assertion" -msgstr "" +msgstr "Успешно WebAuthn потврдување" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -212,199 +212,202 @@ msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" +"Привремено оневозможена регистрација на нови корисници. Погледнете https://" +"pypi.org/help#admin-intervention за повеќе детали." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" -msgstr "" +msgstr "Истечен токен: побарајте нов линк за ресетирање на лозинка" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" -msgstr "" +msgstr "Неважечки токен: побарајте нов линк за ресетирање на лозинка" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" -msgstr "" +msgstr "Неважечки токен: нема доставено токен" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" -msgstr "" +msgstr "Неважечки токен: не е токен за ресетирање на лозинка" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" -msgstr "" +msgstr "Неважечки токен: корисникот не е пронајден" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" -msgstr "" +msgstr "Неважечки токен: корисникот се логирал откако бил побаран овој токен" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" +"Неважечки токен: лозинката веќе е променета откако бил побаран овој токен" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" -msgstr "" +msgstr "Ја ресетиравте вашата лозинка" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid token: please try to login again" msgstr "Невалиден резервен код." -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" -msgstr "" +msgstr "Истечен токен: побарајте нов линк за потврда на е-пошта" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" -msgstr "" +msgstr "Неважечки токен: побарајте нов линк за потврда на е-пошта" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" -msgstr "" +msgstr "Неважечки токен: не е токен за потврда на е-пошта" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" -msgstr "" +msgstr "Е-поштата не е пронајдена" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" -msgstr "" +msgstr "Е-поштата веќе е потврдена" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" -msgstr "" +msgstr "Сега можете да ја поставите оваа е-пошта како примарна адреса" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" -msgstr "" +msgstr "Ова е вашата примарна адреса" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid token: project does not exist" msgstr "Невалиден резервен код." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -414,34 +417,34 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 #, fuzzy #| msgid "OpenID Connect provider removed" msgid "The trusted publisher could not be registered" msgstr "OpenID Connect провајдер отстранет" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Отстранет доверлив издавач за проектот " @@ -449,15 +452,31 @@ msgstr "Отстранет доверлив издавач за проектот msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -465,65 +484,65 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -531,39 +550,39 @@ msgid "" "1024 characters or less." msgstr "Името е премногу долго. Одберете име со 100 карактери или помалку." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Името е премногу долго. Одберете име со 100 карактери или помалку." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -571,149 +590,185 @@ msgid "" "less." msgstr "Името е премногу долго. Одберете име со 100 карактери или помалку." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "OpenID Connect provider removed" @@ -744,37 +799,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1034,32 +1089,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1079,24 +1134,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1186,7 +1241,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1244,24 +1299,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1270,11 +1325,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1293,7 +1348,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1303,7 +1358,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1351,176 +1406,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1660,23 +1715,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2058,6 +2113,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2066,7 +2122,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2243,11 +2299,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2262,18 +2323,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3024,6 +3101,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3209,7 +3288,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3247,7 +3326,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3510,7 +3589,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3522,13 +3601,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3687,85 +3766,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3773,176 +3958,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3950,37 +4135,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3988,90 +4193,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4080,12 +4285,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4093,7 +4298,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4104,25 +4309,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4130,21 +4335,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4155,7 +4360,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4165,14 +4370,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4180,11 +4385,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4256,24 +4461,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4585,7 +4772,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4888,21 +5075,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4910,57 +5093,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4968,8 +5150,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4979,9 +5161,9 @@ msgstr "" msgid "Environment name" msgstr "Невалиден резервен код." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4991,7 +5173,7 @@ msgstr "Невалиден резервен код." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5004,10 +5186,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5022,7 +5204,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5031,19 +5213,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5051,7 +5249,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5060,31 +5258,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5093,14 +5291,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5113,7 +5311,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5122,31 +5320,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5155,7 +5353,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5164,25 +5362,25 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5190,31 +5388,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "Невалиден резервен код." -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5222,55 +5420,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5282,7 +5480,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -408,8 +408,8 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -419,17 +419,17 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -442,32 +442,32 @@ msgid "" "again later." msgstr "വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -475,17 +475,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -501,7 +517,7 @@ msgstr "" "എന്നിവ ഉൾക്കൊള്ളണം. കൂടാതെ ഒരു അക്ഷരമോ നമ്പറോ ഉപയോഗിച്ച് ആരംഭിക്കുകയും പൂർത്തിയാക്കുകയും " "വേണം. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -512,7 +528,7 @@ msgid "" msgstr "" "ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -523,22 +539,22 @@ msgid "" msgstr "" "ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -548,11 +564,11 @@ msgid "" msgstr "" "ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -560,23 +576,23 @@ msgid "" "characters or less." msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -584,23 +600,23 @@ msgid "" "1024 characters or less." msgstr "പേര് വളരെ നീണ്ടതാണ്. 100 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഒരു പേര് തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -609,23 +625,23 @@ msgid "This team name has already been used. Choose a different team name." msgstr "" "ഈ ഉപയോക്തൃനാമം ഇതിനകം മറ്റൊരു അക്കൗണ്ട് ഉപയോഗിക്കുന്നു. മറ്റൊരു ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Specify your alternate repository name" msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "പേര് വളരെ നീണ്ടതാണ്. 100 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഒരു പേര് തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -633,75 +649,75 @@ msgid "" "less." msgstr "പേര് വളരെ നീണ്ടതാണ്. 100 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഒരു പേര് തിരഞ്ഞെടുക്കുക." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -713,75 +729,111 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -834,37 +886,37 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1138,32 +1190,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1183,24 +1235,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1290,7 +1342,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1348,24 +1400,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1374,11 +1426,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1397,7 +1449,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1407,7 +1459,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1455,176 +1507,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "സേവന നിബന്ധനകൾ" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1764,23 +1816,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2162,6 +2214,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2170,7 +2223,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2347,11 +2400,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2366,18 +2424,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3132,6 +3206,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3317,7 +3393,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3355,7 +3431,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3616,7 +3692,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3628,13 +3704,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3793,85 +3869,193 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "സേവന നിബന്ധനകൾ" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3879,176 +4063,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4056,37 +4240,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4094,92 +4298,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4188,12 +4392,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4201,7 +4405,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4212,25 +4416,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4238,21 +4442,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4263,7 +4467,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4273,14 +4477,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4288,11 +4492,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4366,24 +4570,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4690,7 +4876,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5014,21 +5200,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5036,57 +5218,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5094,8 +5275,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5105,9 +5286,9 @@ msgstr "" msgid "Environment name" msgstr "അസാധുവായ റിക്കവറി കോഡ്." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5117,7 +5298,7 @@ msgstr "അസാധുവായ റിക്കവറി കോഡ്." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5130,10 +5311,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5148,7 +5329,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5157,19 +5338,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5177,7 +5374,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5186,31 +5383,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5219,14 +5416,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5239,7 +5436,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5248,31 +5445,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5281,7 +5478,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5290,7 +5487,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5298,7 +5495,7 @@ msgstr "" msgid "Organization" msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5306,13 +5503,13 @@ msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള msgid "my-organization" msgstr "50 പ്രതീകങ്ങളോ അതിൽ കുറവോ ഉള്ള ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കുക" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5320,31 +5517,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "അസാധുവായ റിക്കവറി കോഡ്." -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5352,55 +5549,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5412,7 +5609,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -388,32 +388,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -421,15 +421,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -437,249 +453,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -708,37 +760,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -984,32 +1036,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1029,24 +1081,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1136,7 +1188,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1194,24 +1246,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1220,11 +1272,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1243,7 +1295,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1253,7 +1305,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1301,176 +1353,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1610,23 +1662,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2006,6 +2058,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2014,7 +2067,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2191,11 +2244,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2210,18 +2268,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2972,6 +3046,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3157,7 +3233,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3195,7 +3271,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3456,7 +3532,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3468,13 +3544,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3633,85 +3709,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3719,176 +3901,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3896,37 +4078,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3934,90 +4136,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4026,12 +4228,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4039,7 +4241,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4050,25 +4252,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4076,21 +4278,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4101,7 +4303,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4111,14 +4313,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4126,11 +4328,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4202,24 +4404,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4523,7 +4707,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4814,21 +4998,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4836,57 +5016,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4894,8 +5073,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4903,9 +5082,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4915,7 +5094,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4928,10 +5107,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4946,7 +5125,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4955,19 +5134,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4975,7 +5170,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4984,31 +5179,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5017,14 +5212,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5037,7 +5232,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5046,31 +5241,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5079,7 +5274,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5088,55 +5283,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5144,55 +5339,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5204,7 +5399,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -420,8 +420,8 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -431,17 +431,17 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -454,32 +454,32 @@ msgid "" "again later." msgstr "बरेच लॉगिन प्रयत्न अयशस्वी झाले. पुन्हा प्रयत्न करा." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -487,17 +487,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "50 किंवा त्यापेक्षा कमी वर्ण असलेले वापरकर्तानाव निवडा." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -513,7 +529,7 @@ msgstr "" "असणे आवश्यक आहे. आणि प्रारंभ आणि समाप्त अक्षर किंवा आकड्याने करणे आवश्यक आहे. भिन्न " "वापरकर्तानाव निवडा." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -523,7 +539,7 @@ msgid "" "organization account name." msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -533,26 +549,26 @@ msgid "" "organization account name." msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Search projects" msgid "Select project" msgstr "प्रकल्प शोधा" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Project name" msgid "Specify project name" msgstr "प्रकल्पाचे नाव" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -561,13 +577,13 @@ msgid "" "This project name has already been used. Choose a different project name." msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "View file options" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "फाईल पर्याय पहा" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -575,7 +591,7 @@ msgid "" "characters or less." msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -583,11 +599,11 @@ msgid "" "characters or less." msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -595,7 +611,7 @@ msgid "" "with 400 characters or less." msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -603,23 +619,23 @@ msgid "" "1024 characters or less." msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "50 किंवा त्यापेक्षा कमी वर्ण असलेले वापरकर्तानाव निवडा." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -627,23 +643,23 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "हे वापरकर्तानाव आधीपासूनच दुसर्‍या खात्याने वापरलेले आहे. भिन्न वापरकर्तानाव निवडा." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "प्रकल्पाचे नाव" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -651,84 +667,84 @@ msgid "" "less." msgstr "नाव खूप मोठे आहे. १०० किंवा त्याहून कमी वर्ण असलेले नाव निवडा." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Date last updated" msgid "Account details updated" msgstr "अंतिम अद्यतनित तारीख" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "ईमेल ${email_address} जोडला - सत्यापन दुव्यासाठी आपले ईमेल तपासा" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "पुनर्प्राप्ती कोड आधीपासून व्युत्पन्न केले" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "अवैध पुनर्प्राप्ती कोड." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "अवैध पुनर्प्राप्ती कोड." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "अवैध पुनर्प्राप्ती कोड." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "अवैध पुनर्प्राप्ती कोड." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -740,80 +756,116 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "रीलिझ हटवा" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 #, fuzzy #| msgid "Email already verified" msgid "Invitation already expired." msgstr "ईमेल आधीच सत्यापित आहे" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -866,42 +918,42 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Role invitation is not valid." msgid "Could not find organization invitation." msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "भूमिका आमंत्रण यापुढे विद्यमान नाही." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1179,32 +1231,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1224,24 +1276,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1331,7 +1383,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1389,24 +1441,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1415,11 +1467,11 @@ msgstr "प्रायोजक" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1438,7 +1490,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1448,7 +1500,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1496,18 +1548,18 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1515,174 +1567,174 @@ msgstr "" "काही वैशिष्ट्ये जावास्क्रिप्टशिवाय कार्य करू शकत नाहीत. कृपया आपणास काही समस्या असल्यास " "ते सक्षम करण्याचा प्रयत्न करा." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "PyPI मध्ये शोधा" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "प्रकल्प शोधा" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "शोधा" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "प्रकल्प शोधा" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "मदत नेव्हिगेशन" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "पॅकेजेस स्थापित करीत आहे" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "पॅकेजेस अपलोड करीत आहे" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "वापरकर्ता मार्गदर्शक" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "सामान्य प्रश्न" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "PyPI बद्दल" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "PYPI नेव्हिगेशन बद्दल" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "PyPI मुख्यपृष्ठ" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "पायाभूत सुविधा डॅशबोर्ड" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "आमचे प्रायोजक" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "PyPI मध्ये योगदान" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "नेव्हिगेशनचे योगदान कसे द्यावे" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "दोष आणि अभिप्राय" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 #, fuzzy msgid "Contribute on GitHub" msgstr "गिटहब वर सहयोग द्या" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "PyPI चे भाषांतर करा" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "प्रायोजक" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "विकासाचॆ श्रेय" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPI चा वापर" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "PyPI नेव्हिगेशन चा वापर" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "वापरण्याच्या अटी" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "सुरक्षिततेचा मुद्दा नोंदवा" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "आचारसंहिता" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "गोपनीयता धोरण" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "स्थिती: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "सर्व प्रणाली कार्यरत" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "पायथन समुदायासाठी पायथन समुदायाद्वारे विकसित आणि देखभाल केली जाते." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "आजच देणगी द्या!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "साइट मॅप" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "डेस्कटॉप आवृत्तीवर स्विच करा" @@ -1830,23 +1882,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2238,6 +2290,7 @@ msgid "Confirm" msgstr "पासवर्डची पुष्टी करा" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2246,7 +2299,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2426,11 +2479,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "आपले पायपीआय खाते %(username)s हटविले गेले आहे." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2445,18 +2503,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "आपले पायपीआय खाते %(username)s हटविले गेले आहे." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, python-format +msgid "" +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3229,6 +3303,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3416,7 +3492,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3456,7 +3532,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3723,7 +3799,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3735,13 +3811,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3902,85 +3978,202 @@ msgid "Update password" msgstr "पासवर्ड रीसेट करा" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Create account" +msgid "Services linked to your account" +msgstr "खाते तयार करा" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "वापरण्याच्या अटी" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "View file options" +msgid "Remove %(service)s association" +msgstr "फाईल पर्याय पहा" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "View file options" +msgid "Remove %(service)s association?" +msgstr "फाईल पर्याय पहा" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove device" +msgid "Remove association" +msgstr "डिव्हाइस काढा" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create account" +msgid "Connect GitHub account" +msgstr "खाते तयार करा" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +msgid "Connect GitHub" +msgstr "गिटहब वर सहयोग द्या" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3988,39 +4181,39 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Error code" msgid "Recovery code" msgstr "त्रुटी कोड" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "डिव्हाइस काढा" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4028,22 +4221,22 @@ msgstr "" msgid "Incorrect Password" msgstr "पासवर्ड निवडा" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "अवैध किंवा कालबाह्य दोन घटक लॉगिन." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "अवैध किंवा कालबाह्य दोन घटक लॉगिन." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4051,133 +4244,133 @@ msgstr "अवैध किंवा कालबाह्य दोन घट msgid "Invalid two factor (Recovery code)" msgstr "अवैध पुनर्प्राप्ती कोड." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Enter authentication code" msgid "Session reauthentication failed" msgstr "प्रमाणीकरण कोड प्रविष्ट करा" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "रीसेट ईमेल पाठविला" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset" msgid "Password reset attempted" msgstr "पासवर्ड रीसेट" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "पासवर्ड रीसेट" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4185,37 +4378,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4223,38 +4436,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Filter by classifier" msgid "Invited to join %(organization_name)s" msgstr "याद्वारे गाळा वर्गीकरण घटक " -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4262,59 +4475,59 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Filter by classifier" msgid "Role in %(organization_name)s added" msgstr "याद्वारे गाळा वर्गीकरण घटक " -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization role removed" msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "सर्व %(project_name)s रिलीझ" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4323,12 +4536,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4336,7 +4549,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4347,25 +4560,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4375,21 +4588,21 @@ msgstr "" msgid "Device Info" msgstr "उपकरणाचे नाव" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4400,7 +4613,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4410,14 +4623,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4425,11 +4638,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4508,24 +4721,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "फाईल पर्याय पहा" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4850,7 +5045,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5170,23 +5365,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project name" -msgid "PyPI Project Name" -msgstr "प्रकल्पाचे नाव" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5196,57 +5385,56 @@ msgstr "प्रकल्पाचे नाव" msgid "project name" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5254,8 +5442,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5265,9 +5453,9 @@ msgstr "" msgid "Environment name" msgstr "अवैध पुनर्प्राप्ती कोड." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5277,7 +5465,7 @@ msgstr "अवैध पुनर्प्राप्ती कोड." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5290,10 +5478,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5308,7 +5496,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5317,19 +5505,37 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project name" +msgid "PyPI Project Name" +msgstr "प्रकल्पाचे नाव" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5337,7 +5543,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5346,7 +5552,7 @@ msgstr "" msgid "Project name" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5354,25 +5560,25 @@ msgstr "प्रकल्पाचे नाव" msgid "project" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5381,7 +5587,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5390,7 +5596,7 @@ msgstr "" msgid "release" msgstr "प्रकाशन पहा" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5403,7 +5609,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5412,31 +5618,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5445,7 +5651,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5454,7 +5660,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5462,7 +5668,7 @@ msgstr "" msgid "Organization" msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5470,13 +5676,13 @@ msgstr "भूमिका आमंत्रण वैध नाही." msgid "my-organization" msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5484,7 +5690,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5492,25 +5698,25 @@ msgstr "प्रकल्पाचे नाव" msgid "my-project" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5518,59 +5724,59 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project name" msgid "Project" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Project name" msgid "Pending project name" msgstr "प्रकल्पाचे नाव" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5582,7 +5788,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -412,8 +412,8 @@ msgstr "" "Klarert publisering er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -423,7 +423,7 @@ msgstr "" "Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -431,12 +431,12 @@ msgstr "" "Du må ha en bekreftet e-post for å registrere en ventende pålitelig utgiver. " "Se https://pypi.org/help#openid-connect for detaljer." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -448,16 +448,16 @@ msgstr "" "Det har vært for mange forsøk på registrering av klarerte utgivere. Prøv " "igjen senere." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Den klarerte utgiveren kunne ikke registreres" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -465,19 +465,19 @@ msgstr "" "Denne pålitelige utgiveren er allerede registrert. Ta kontakt med PyPIs " "administratorer hvis dette ikke var med vilje." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Registrerte en ny ventende utgiver for å opprette " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Ugyldig utgiver-ID" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 #, fuzzy msgid "Removed trusted publisher for project " msgstr "Fjernet klarert utgiver for prosjektet " @@ -486,15 +486,31 @@ msgstr "Fjernet klarert utgiver for prosjektet " msgid "Banner Preview" msgstr "Forhåndsvisning av banner" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Velg et organisasjonskontonavn med 50 tegn eller mindre." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -506,7 +522,7 @@ msgstr "" "også starte og avslutte med en bokstav eller et tall. Velg et annet " "organisasjonskontonavn." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -514,7 +530,7 @@ msgstr "" "Dette organisasjonskontonavnet er allerede brukt. Velg et annet " "organisasjonskontonavn." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -522,16 +538,16 @@ msgstr "" "Du har allerede sendt inn en søknad for det navnet. Velg et annet " "organisasjonskontonavn." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Velg prosjekt" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Angi prosjektnavn" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -539,18 +555,18 @@ msgstr "" "Start og slutt med en bokstav eller et tall som inneholder bare ASCII-" "numerisk og '.', '_' og '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Dette prosjektnavnet er allerede brukt. Velg et annet prosjektnavn." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Opprett en konto" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -558,7 +574,7 @@ msgstr "" "Organisasjonsnavnet er for langt. Velg et organisasjonsnavn med 100 tegn " "eller mindre." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -566,11 +582,11 @@ msgstr "" "Organisasjons-URLen er for lang. Velg en organisasjons-URL med 400 tegn " "eller mindre." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "Organisasjonens URL må starte med http:// eller https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -578,7 +594,7 @@ msgstr "" "Organisasjonsbeskrivelsen er for lang. Velg en organisasjonsbeskrivelse med " "400 tegn eller mindre." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -590,15 +606,15 @@ msgstr "" "Organisasjonsbeskrivelsen er for lang. Velg en organisasjonsbeskrivelse med " "400 tegn eller mindre." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Du har allerede sendt inn maksimalt antall av " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Velg et lagnavn med 50 tegn eller færre." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -606,27 +622,27 @@ msgstr "" "Lagnavnet er ugyldig. Lagnavn kan ikke begynne eller slutte med mellomrom, " "punktum, understrek, bindestrek eller skråstrek. Velg et annet lagnavn." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Dette lagnavnet er allerede brukt. Velg et annet lagnavn." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "Prosjektnavn" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Navnet er for langt. Velg et navn med 100 eller færre tegn." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -638,86 +654,86 @@ msgstr "" "Organisasjonsbeskrivelsen er for lang. Velg en organisasjonsbeskrivelse med " "400 tegn eller mindre." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Kontodetaljer oppdatert" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Gjenopprettingskoder er allerede generert" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "Bekreft e-postadressen din for å opprette et API-token." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API-token eksisterer ikke." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Ugyldige legitimasjon. Prøv igjen" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid alternate repository location details" msgstr "Ugyldig TOTP-kode." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid TOTP code." msgid "Added alternate repository '${name}'" msgstr "Ugyldig TOTP-kode." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Bekreft forespørselen" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid alternate repository id" msgstr "Ugyldig TOTP-kode." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid alternate repository for project" msgstr "Ugyldig TOTP-kode." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -725,81 +741,117 @@ msgstr "" "Prosjektsletting er midlertidig deaktivert. Se https://pypi.org/help#admin-" "intervention for detaljer." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy msgid "Could not yank release - " msgstr "Kunne ikke dra ut utgivelsen - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy msgid "Could not un-yank release - " msgstr "Kunne ikke ta tilbake utgivelsen - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy msgid "Could not delete release - " msgstr "Kunne ikke slette utgivelsen - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Fant ikke filen" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 #, fuzzy msgid "Could not delete file - " msgstr "Kunne ikke slette filen - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 #, fuzzy msgid "Invitation already expired." msgstr "E-postadresse allerede bekreftet" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -842,37 +894,37 @@ msgstr "" "ActiveState-basert klarert publisering er midlertidig deaktivert. Se https://" "pypi.org/help#admin-intervention for detaljer." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1158,38 +1210,38 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Handling" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Sist brukt" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Avbryt" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1209,24 +1261,24 @@ msgstr "Siden ble ikke funnet (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Klarer ikke å finne siden" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1316,7 +1368,7 @@ msgstr "" msgid "External link" msgstr "Ekstern lenke" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1388,24 +1440,24 @@ msgstr "" msgid "Password strength:" msgstr "Tilbakestill passord" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Hovednavigasjon" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Hjelp" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1414,11 +1466,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Logg inn" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrer" @@ -1437,7 +1489,7 @@ msgstr "Meny" msgid "Main menu" msgstr "Hovedmeny" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the Python-" "programvarestiftelsen" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the Python-" "programvarestiftelsen" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 seneste oppdateringer" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 nyeste pakker" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Hopp til hovedinnhold" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Bytt til mobilversjonen" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1509,204 +1561,204 @@ msgstr "Bytt til mobilversjonen" msgid "Warning" msgstr "Advarsel" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 #, fuzzy msgid "Search PyPI" msgstr "Søk i PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy msgid "Type '/' to search projects" msgstr "Søk i prosjekter" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Søk" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 #, fuzzy msgid "Search projects" msgstr "Søk i prosjekter" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 #, fuzzy #| msgid "Main navigation" msgid "Help navigation" msgstr "Hovednavigasjon" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Installasjon av pakker" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 #, fuzzy #| msgid "Upload packages" msgid "Uploading packages" msgstr "Last opp pakker" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Brukerveiledning" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Prosjektnavn" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "O-S-S" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Om PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 #, fuzzy #| msgid "Account navigation" msgid "About PyPI navigation" msgstr "Kontonavigasjon" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Infrastrukturoversikt" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistikk" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Våre sponsorer" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Bidra til PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 #, fuzzy #| msgid "Account navigation" msgid "How to contribute navigation" msgstr "Kontonavigasjon" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Feil og tilbakemeldinger" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Bidra på GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Oversett PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy msgid "Sponsor PyPI" msgstr "Søk i PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Utviklingsanerkjennelse" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Bruk av PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 #, fuzzy #| msgid "Main navigation" msgid "Using PyPI navigation" msgstr "Hovednavigasjon" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Bruksvilkår" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 #, fuzzy #| msgid "Set up security device" msgid "Report security issue" msgstr "Sett opp sikkerhetsenhet" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 #, fuzzy msgid "Code of conduct" msgstr "Oppførselskodeks" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Personvernspraksis" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status" msgid "Status:" msgstr "Status" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 #, fuzzy #| msgid "Donate" msgid "Donate today!" msgstr "Doner" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 #, fuzzy msgid "Site map" msgstr "Sidekart" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1853,23 +1905,23 @@ msgstr "Passord" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2266,6 +2318,7 @@ msgid "Confirm" msgstr "Bekreft skjema" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2274,7 +2327,7 @@ msgstr "Avbryt" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2462,11 +2515,22 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, fuzzy, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Din PyPI-konto %(username)s har blitt slettet." +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Noen, kanskje deg, har lagt til en %(method)s-" +"tofaktoridentitetsbekreftelsesmetode til din PyPI-konto " +"%(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2481,20 +2545,48 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 -#, python-format +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Noen, kanskje deg, har fjernet en %(method)s-" +"tofaktoridentitetsbekreftelsesmetode til din PyPI-konto " +"%(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 +#, fuzzy, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Din PyPI-konto %(username)s har blitt slettet." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Du har blitt lagt til som %(role)s i %(site)s prosjektet " "%(project_name)s av %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Du mottar dette fordi du har blitt lagt til av %(initiator_username)s i et " "prosjekt på %(site)s." @@ -3412,6 +3504,8 @@ msgstr "Forkast denne merknaden" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3604,7 +3698,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3645,7 +3739,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3921,7 +4015,7 @@ msgid "Remove email" msgstr "Fjern e-post" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3933,13 +4027,13 @@ msgid "All projects" msgstr "Alle prosjekter" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Opprettet" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Sist brukt" @@ -4103,85 +4197,207 @@ msgid "Update password" msgstr "Gammelt passord" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Kontonavigasjon" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Delete your PyPI account" +msgid "Services linked to your account" +msgstr "Slett din PyPI-konto" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Bruksvilkår" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Min konto" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Fjern %(user)s fra dette prosjektet" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Fjern" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Fjern %(user)s fra dette prosjektet" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Fjern program" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Kan ikke slette konto" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Bidra på GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API-symboler" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Lær mer om API-symboler" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Aktive API-symboler for denne kontoen" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Legg til API-symbol" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Konto opprettet" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Innlogget" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "To-faktor-metode:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Ingen" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "Sikkerhetsenhet (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4189,39 +4405,39 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery code" msgstr "Gjenopprettelseskoder" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Fjern enhet" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4229,22 +4445,22 @@ msgstr "" msgid "Incorrect Password" msgstr "Ditt nåværende passord" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Ugyldig eller utløpt to-faktorinnlogging." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Ugyldig eller utløpt to-faktorinnlogging." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4252,126 +4468,126 @@ msgstr "Ugyldig eller utløpt to-faktorinnlogging." msgid "Invalid two factor (Recovery code)" msgstr "Ugyldig TOTP-kode." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "To-faktoridentitetsbekreftelse lagt til" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 #, fuzzy msgid "Email added to account" msgstr "E-postadresse lagt til konto" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 #, fuzzy msgid "Email removed from account" msgstr "E-postadresse fjernet fra konto" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-post bekreftet" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "E-post bekreftet på ny" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 #, fuzzy msgid "Old primary email:" msgstr "Gammel primær e-postadresse:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 #, fuzzy msgid "New primary email:" msgstr "Ny primær e-postadresse:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Primær e-postadresse satt" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "E-post for gjenoppretting sendt" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 #, fuzzy #| msgid "Project:" msgid "Subject:" msgstr "Prosjekt:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Passordstilbakestilling forespurt" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "Passordstilbakestilling forespurt" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 #, fuzzy msgid "Password successfully reset" msgstr "Passord tilbakestilt" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 #, fuzzy msgid "Password successfully changed" msgstr "Passord endret" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Tilbakestill passord" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Prosjekt:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "To-faktoridentitetsbekreftelse lagt til" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4379,15 +4595,15 @@ msgid "" msgstr "" "Metode: Sikkerhetsenhet (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Enhetsnavn:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4395,45 +4611,71 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor method" msgid "Two factor device remembered" msgstr "To-faktor-metode" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery codes generated" msgstr "Gjenopprettelseskoder" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery codes regenerated" msgstr "Gjenopprettelseskoder" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 #, fuzzy #| msgid "Recovery Codes" msgid "Recovery code used for login" msgstr "Gjenopprettelseskoder" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Kontonavigasjon" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profil tilhørende %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profil tilhørende %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Kontonavigasjon" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "API-symbol lagt til" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4441,25 +4683,25 @@ msgstr "API-symbol lagt til" msgid "Token name:" msgstr "Symbolnavn:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API-symbol fjernet" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Unik identifikator:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" @@ -4467,73 +4709,73 @@ msgid "Reason: Token found at public url" msgstr "" "Grunn: Symbol funnet i offentlig nettadresse" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "Eller utforsk prosjekter" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "Eller utforsk prosjekter" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s changed" msgstr "Eller utforsk prosjekter" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project documentation" msgid "Organization role removed" msgstr "Prosjektdokumentasjon" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "Files for %(project_name)s, version %(version)s" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Filer for %(project_name)s, versjon %(version)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Håndter '%(project_name)s'" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4542,12 +4784,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Nylig kontoaktivitet" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4555,7 +4797,7 @@ msgstr "Nylig kontoaktivitet" msgid "Event" msgstr "Hendelse" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4566,25 +4808,25 @@ msgstr "Hendelse" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Dato / tid" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4594,7 +4836,7 @@ msgstr "" msgid "Device Info" msgstr "Enhetsnavn" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 #, fuzzy msgid "" @@ -4603,15 +4845,15 @@ msgstr "" "Hendelser vises her så snart sikkerhetsrelaterte handlinger utføres på " "kontoen din." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Slett konto" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Kan ikke slette konto" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4622,7 +4864,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4632,14 +4874,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4647,11 +4889,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Slett din PyPI-konto" @@ -4729,24 +4971,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Du har ikke eierskap i dette prosjektet" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Fjern" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Fjern identitetsbekreftelsesprogram" @@ -5088,7 +5312,7 @@ msgstr "" msgid "Manager" msgstr "Håndter" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5431,23 +5655,17 @@ msgstr "" "For å få tilgang til kontoen din igjen, tilbakestill " "passordet ditt på PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Prosjektnavn" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5457,14 +5675,13 @@ msgstr "Prosjektnavn" msgid "project name" msgstr "Prosjektnavn" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5472,32 +5689,32 @@ msgstr "" msgid "owner" msgstr "Eier" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5505,13 +5722,13 @@ msgstr "" msgid "Workflow name" msgstr "Ditt navn" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5519,8 +5736,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5530,9 +5747,9 @@ msgstr "" msgid "Environment name" msgstr "Ugyldig TOTP-kode." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5542,7 +5759,7 @@ msgstr "Ugyldig TOTP-kode." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5555,10 +5772,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5573,7 +5790,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5587,7 +5804,25 @@ msgstr "" "For å få tilgang til kontoen din igjen, tilbakestill " "passordet ditt på PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Prosjektnavn" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5595,7 +5830,7 @@ msgstr "" msgid "Namespace" msgstr "Navn" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5603,7 +5838,7 @@ msgstr "Navn" msgid "namespace" msgstr "Navn ikke angitt" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5611,7 +5846,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5620,7 +5855,7 @@ msgstr "" msgid "Project name" msgstr "Prosjektnavn" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5628,25 +5863,25 @@ msgstr "Prosjektnavn" msgid "project" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5655,14 +5890,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5675,7 +5910,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5689,7 +5924,7 @@ msgstr "" "For å få tilgang til kontoen din igjen, tilbakestill " "passordet ditt på PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5697,13 +5932,13 @@ msgstr "" msgid "email" msgstr "Legg til e-post" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5711,7 +5946,7 @@ msgstr "" msgid "Subject" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5719,7 +5954,7 @@ msgstr "Prosjekt:" msgid "subject" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5728,7 +5963,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5742,7 +5977,7 @@ msgstr "" "For å få tilgang til kontoen din igjen, tilbakestill " "passordet ditt på PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5750,7 +5985,7 @@ msgstr "" msgid "Organization" msgstr "Prosjektdokumentasjon" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5758,13 +5993,13 @@ msgstr "Prosjektdokumentasjon" msgid "my-organization" msgstr "Prosjektdokumentasjon" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5772,7 +6007,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Prosjektnavn" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5780,13 +6015,13 @@ msgstr "Prosjektnavn" msgid "my-project" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5794,7 +6029,7 @@ msgstr "" msgid "Actor Username" msgstr "Ditt brukernavn" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5802,7 +6037,7 @@ msgstr "Ditt brukernavn" msgid "my-username" msgstr "Brukernavn" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5810,63 +6045,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Håndter versjon" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Prosjekt:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Project name" msgid "Pending project name" msgstr "Prosjektnavn" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Håndter dette prosjektet" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5878,7 +6113,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -394,8 +394,8 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -405,17 +405,17 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -428,32 +428,32 @@ msgid "" "again later." msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -461,15 +461,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -477,65 +493,65 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -543,23 +559,23 @@ msgid "" "1024 characters or less." msgstr "नाम धेरै लामो छ। १०० वा सोभन्दा कम वर्ण भएको नाम छान्नुहोस्।" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "50 वा कम वर्णहरू भएको प्रयोगकर्ता नाम छान्नुहोस्।" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -569,21 +585,21 @@ msgstr "" "यो प्रयोगकर्ता नाम पहिले नै अर्को खाता द्वारा प्रयोग भइरहेको छ। फरक प्रयोगकर्ता नाम " "छान्नुहोस्।" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "नाम धेरै लामो छ। १०० वा सोभन्दा कम वर्ण भएको नाम छान्नुहोस्।" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -591,75 +607,75 @@ msgid "" "less." msgstr "नाम धेरै लामो छ। १०० वा सोभन्दा कम वर्ण भएको नाम छान्नुहोस्।" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -671,75 +687,111 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -792,37 +844,37 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1078,32 +1130,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1123,24 +1175,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1230,7 +1282,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1288,24 +1340,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1314,11 +1366,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1337,7 +1389,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1347,7 +1399,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1395,176 +1447,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1704,23 +1756,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2102,6 +2154,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2110,7 +2163,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2287,11 +2340,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2306,18 +2364,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3068,6 +3142,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3253,7 +3329,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3291,7 +3367,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3552,7 +3628,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3564,13 +3640,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3729,85 +3805,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3815,176 +3997,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3992,37 +4174,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4030,90 +4232,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4122,12 +4324,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4135,7 +4337,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4146,25 +4348,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4172,21 +4374,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4197,7 +4399,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4207,14 +4409,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4222,11 +4424,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4298,24 +4500,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4621,7 +4805,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4912,21 +5096,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4934,57 +5114,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4992,8 +5171,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5003,9 +5182,9 @@ msgstr "" msgid "Environment name" msgstr "अवैध रिकभरी कोड।" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5015,7 +5194,7 @@ msgstr "अवैध रिकभरी कोड।" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5028,10 +5207,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5046,7 +5225,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5055,19 +5234,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5075,7 +5270,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5084,31 +5279,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5117,14 +5312,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5137,7 +5332,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5146,31 +5341,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5179,7 +5374,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5188,25 +5383,25 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5214,31 +5409,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "अवैध रिकभरी कोड।" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5246,55 +5441,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5306,7 +5501,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -410,14 +410,14 @@ msgstr "" "Vertrouwd publiceren is tijdelijk stopgezet. Zie https://pypi.org/help#admin-" "intervention voor meer details." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "Registratie van nieuwe gebruikers is tijdelijk stopgezet. Zie https://" "pypi.org/help#admin-intervention voor meer details." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -426,13 +426,13 @@ msgstr "" "vertrouwde uitgever te registreren. Zie https://pypi.org/help#openid-connect " "voor meer informatie." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "U kunt niet meer dan 3 in behandeling zijnde vertrouwde uitgevers tegelijk " "registreren." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -444,16 +444,16 @@ msgstr "" "Er zijn te veel vertrouwde uitgever registratiepogingen gedaan. Probeer het " "later nog eens." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "De vertrouwde uitgever kan niet worden geregistreerd." -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -461,18 +461,18 @@ msgstr "" "Deze vertrouwde uitgever is al eerder geregistreed. Neem kontakt op met de " "PyPI's admins als dit niet de bedoeling was." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" "Een nieuwe, in behandeling zijnde uitgever geregistreerd om aan te maken. " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Ongeldige uitgever-ID" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "De vertrouwde uitgever voor het project is verwijderd. " @@ -480,15 +480,33 @@ msgstr "De vertrouwde uitgever voor het project is verwijderd. " msgid "Banner Preview" msgstr "Bannervoorbeeld" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Provider must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Provider moet door middel van een ID worden gespecificeerd" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Kies een organisatieaccountnaam met 50 tekens of minder." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -500,7 +518,7 @@ msgstr "" "moeten beginnen en eindigen met een letter of cijfer. Kies een andere " "organisatieaccountnamen." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -508,7 +526,7 @@ msgstr "" "Deze organisatieaccountnaam is al in gebruik. Kies een andere " "organisatieaccountnaam." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -516,16 +534,16 @@ msgstr "" "U heeft al een aanvraag ingediend voor die naam. Kies een andere " "organisatieaccountnaam." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Selecteer project" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Geef projectnaam op" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -533,35 +551,35 @@ msgstr "" "Begin en eindig met een letter of cijfer met alleen ASCII-cijfers en '.', " "'_' en '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Deze projectnaam is al in gebruik. Kies een andere projectnaam." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Account aanmaken" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" "De organisatieaccountnaam is te lang. Kies een naam met 100 tekens of minder." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "De organisatie-URL is te lang. Kies een URL met 100 tekens of minder." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "De organisatie URL moet met http:// or https:// beginnen" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -569,7 +587,7 @@ msgstr "" "De organisatieomschrijving is te lang. Kies een omschrijving met 400 tekens " "of minder." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -581,15 +599,15 @@ msgstr "" "De organisatieomschrijving is te lang. Kies een omschrijving met 400 tekens " "of minder." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "U hebt het maximaal " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Kies een team naam met 50 tekens of minder." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -598,29 +616,29 @@ msgstr "" "een spatie, punt, lage streep, streep of een schuine streep. Kies een andere " "groepsnaam." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Deze teamnaam is al gebruikt. Kies een andere teamnaam." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository name" msgstr "Specificeer de naam van de repository" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository URL" msgstr "Specificeer de naam van de repository" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "De naam is te lang. Gebruik een naam met 100 tekens of minder." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -632,86 +650,86 @@ msgstr "" "De organisatieomschrijving is te lang. Kies een omschrijving met 400 tekens " "of minder." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Accountgegevens bijgewerkt" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Herstelcodes zijn al gegenereerd" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "Dit API token bestaat niet." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Ongeldige inloggegevens. Probeer het opnieuw" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "Ongeldige repositorynaam." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "Ongeldige repositorynaam." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Uitnodiging accepteren" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "Ongeldige repositorynaam." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "Ongeldige repositorynaam." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -723,46 +741,46 @@ msgstr "" "Registratie van nieuwe gebruikers is tijdelijk stopgezet. Zie https://" "pypi.org/help#admin-intervention voor meer details." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Kon release niet intrekken - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Kon het intekken van de release niet ongedaan maken - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Kon de release niet verwijderen - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "Kan roluitnodiging niet vinden." -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Kon dit bestand niet verwijderen - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -774,8 +792,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -783,28 +801,64 @@ msgstr "" "Gebruiker '${username}' heeft al een actieve uitnodiging. Probeer het later " "nog eens." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, fuzzy, python-brace-format #| msgid "Invitation sent to '${username}'" msgid "Invitation sent to '${username}'" msgstr "Uitnodiging verzonden naar '${gebruikersnaam}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Kan roluitnodiging niet vinden." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Uitnodiging is al verlopen." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, fuzzy, python-brace-format #| msgid "Invitation revoked from '${username}'." msgid "Invitation revoked from '${username}'." msgstr "Uitnodiging van '${gebruikersnaam}' is ingetrokken." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -855,12 +909,12 @@ msgstr "" "Vertrouwd publiceren op basis van GitHub is tijdelijk stopgezet. Zie https://" "pypi.org/help#admin-intervention voor meer details." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "Gebruiker '${username}' heeft al de ${role_name} rol voor organisatie" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -872,28 +926,28 @@ msgstr "" "Gebruiker '${gebruikersnaam}' heeft geen geverifieerd primair e-mailadres en " "kan niet worden toegevoegd als een ${role_name} voor organisatie" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Kan de uitnodiging van de organisatie niet vinden." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Organisatie-uitnodiging bestaat niet meer." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Uitnodiging voor '${project_name}' is geweigerd." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1200,32 +1254,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Actief" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Verlopen" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Gratis" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Geannuleerd" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Onvolledig" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Onvolledig Verlopen" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1245,26 +1299,26 @@ msgstr "Pagina niet gevonden (404)" msgid "We looked everywhere but couldn't find this page" msgstr "We hebben overal gezocht, maar we konden deze pagina niet vinden" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "En nu voor iets
compleet anders" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - The Cheese Shop Sketch" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1354,7 +1408,7 @@ msgstr "Monty Python - The Cheese Shop Sketch" msgid "External link" msgstr "Externe link" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Bekijk video-afschrift" @@ -1430,24 +1484,24 @@ msgstr "" msgid "Password strength:" msgstr "Wachtwoord sterkte:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Hoofdnavigatie" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Help" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1456,11 +1510,11 @@ msgstr "Sponsors" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Inloggen" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registreer" @@ -1479,7 +1533,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Hoofdmenu" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1489,7 +1543,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1505,27 +1559,27 @@ msgstr "" "De Python Package Index (PyPI) is een databank van software voor de Python " "programmeertaal." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 recentste updates" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 nieuwste pakketten" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Ga naar algemene inhoud" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Stap over op mobiele versie" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1539,13 +1593,13 @@ msgstr "Stap over op mobiele versie" msgid "Warning" msgstr "Waarschuwing" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "U gebruikt een browser die niet wordt ondersteund, upgrade naar een nieuwere " "versie." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1555,7 +1609,7 @@ msgstr "" "waarmee u distributietools en -processen kunt uitproberen zonder de echte " "index te beïnvloeden." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1563,172 +1617,172 @@ msgstr "" "Sommige functies werken mogelijk niet zonder JavaScript. Probeer het in te " "schakelen als u problemen ondervindt." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Doorzoek PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Doorzoek projecten" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Zoeken" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Doorzoek projecten" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Help navigatie" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Pakketten installeren" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Pakketten uploaden" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Gebruikershandleiding" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Package index name retention" msgid "Project name retention" msgstr "Behoud van pakketindexnaam" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Veelgestelde vragen" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Over PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Over PyPI navigatie" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Infrastructuur dashboard" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statistieken" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Beeldmerken & handelsmerken" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Onze sponsors" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Bijdragen aan PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Hoe u aan de navigatie kunt bijdragen" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Bugs en feedback" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Draag bij op GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Vertaal PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "Sponsors" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Ontwikkelings credits" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPI gebruiken" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "PyPI navigatie gebruiken" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Gebruiksvoorwaarden" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Meld een beveiligingsprobleem" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Gedragsregels" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Privacybeleid" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Acceptabel Gebruik Beleid" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Status: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "alle systemen operationeel" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Ontwikkeld en onderhouden door de Python-community, voor de Python-community." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Doneer vandaag!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Site map" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Schakel over naar de desktopversie" @@ -1871,23 +1925,23 @@ msgstr "Wachtwoord" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2300,6 +2354,7 @@ msgid "Confirm" msgstr "Formulier bevestigen" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2308,7 +2363,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2517,11 +2572,22 @@ msgstr "" "u de toegang tot uw twee-factor methoden verliest, verliest u mogelijk de " "toegang tot uw account. Hulp bij herstelcodes.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Uw PyPI account %(username)s is gewist." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Iemand, misschien uzelf, heeft een %(method)s twee-factor " +"authentificatiemethode toegevoegd aan uw PyPI-account %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2539,20 +2605,48 @@ msgstr "" "href=\"%(href)s\">%(email_address)s een e-mail sturen om met de PyPI-" "beheerders te communiceren." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Iemand, misschien uzelf, heeft een %(method)s twee-factor " +"authentificatiemethode verwijderd van uw PyPI-account %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Uw PyPI account %(username)s is gewist." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "U bent als \"%(role)s\" toegevoegd aan het %(site)s project " "%(project_name)s door %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "U ontvangt dit omdat u door %(initiator_username)s toegevoegd bent aan een " "project op %(site)s." @@ -3628,6 +3722,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3822,7 +3918,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3862,7 +3958,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4130,7 +4226,7 @@ msgid "Remove email" msgstr "Verwijder email" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4142,13 +4238,13 @@ msgid "All projects" msgstr "Alle projecten" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Aangemaakt" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Laatst gebruikt" @@ -4311,85 +4407,209 @@ msgid "Update password" msgstr "Wachtwoord resetten" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account details" +msgid "Account associations" +msgstr "Account details" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Create an account" +msgid "Services linked to your account" +msgstr "Account aanmaken" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Gebruiksvoorwaarden" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account details" +msgid "Account" +msgstr "Account details" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "Account aanmaken" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "Account aanmaken" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove token" +msgid "Remove association" +msgstr "Verwijder token" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s heeft nog geen projecten op PyPi geüploadt" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create an account" +msgid "Connect GitHub account" +msgstr "Account aanmaken" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Draag bij op GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4397,37 +4617,37 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Error code" msgid "Recovery code" msgstr "Error-code" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4435,22 +4655,22 @@ msgstr "" msgid "Incorrect Password" msgstr "Wachtwoord vergeten?" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Ongeldige of verlopen two-factor login." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Ongeldige of verlopen two-factor login." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4458,131 +4678,131 @@ msgstr "Ongeldige of verlopen two-factor login." msgid "Invalid two factor (Recovery code)" msgstr "Ongeldige herstelcode." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "Wachtwoordresete-mail verstuurd" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset" msgid "Password reset attempted" msgstr "Wachtwoord resetten" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Wachtwoord resetten" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4590,37 +4810,59 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profiel van %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profiel van %(username)s" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4628,38 +4870,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "Of blader door projecten" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4667,7 +4909,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Uitnodiging voor '${organization_name}' is geweigerd." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4685,51 +4927,51 @@ msgstr "" "%(role_name)s accepteren?\n" " " -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "Of blader door projecten" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Uitnodiging voor '${organization_name}' is geweigerd." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "Uitnodiging accepteren" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Create an account" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Account aanmaken" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4738,12 +4980,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4751,7 +4993,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4762,25 +5004,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4788,21 +5030,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4813,7 +5055,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4823,14 +5065,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4838,11 +5080,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4920,24 +5162,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Account aanmaken" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -5276,7 +5500,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5629,23 +5853,17 @@ msgstr "" "U kunt hier herstelcodes voor uw account genereren:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Specify project name" -msgid "PyPI Project Name" -msgstr "Geef projectnaam op" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5655,45 +5873,49 @@ msgstr "Geef projectnaam op" msgid "project name" msgstr "Geef projectnaam op" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "Your request to create a new organization named \"%(organization_name)s\" " +#| "was not approved." +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"Uw verzoek om een nieuwe organisatie met de naam \"%(organization_name)s\" " +"te maken, is niet goedgekeurd." -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5701,13 +5923,13 @@ msgstr "" msgid "Workflow name" msgstr "Uw naam" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5715,8 +5937,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5726,9 +5948,9 @@ msgstr "" msgid "Environment name" msgstr "Ongeldige repositorynaam." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5738,7 +5960,7 @@ msgstr "Ongeldige repositorynaam." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5751,10 +5973,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5769,7 +5991,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5785,7 +6007,25 @@ msgstr "" "U kunt hier herstelcodes voor uw account genereren:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Specify project name" +msgid "PyPI Project Name" +msgstr "Geef projectnaam op" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5793,13 +6033,13 @@ msgstr "" msgid "Namespace" msgstr "Naam" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5807,7 +6047,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5816,7 +6056,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5824,25 +6064,25 @@ msgstr "" msgid "project" msgstr "Geen projecten" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5851,7 +6091,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5860,7 +6100,7 @@ msgstr "" msgid "release" msgstr "Nieuwe uitgaven" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5873,7 +6113,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5889,31 +6129,31 @@ msgstr "" "U kunt hier herstelcodes voor uw account genereren:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5922,7 +6162,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5938,7 +6178,7 @@ msgstr "" "U kunt hier herstelcodes voor uw account genereren:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5946,7 +6186,7 @@ msgstr "" msgid "Organization" msgstr "Uitnodiging accepteren" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5954,13 +6194,13 @@ msgstr "Uitnodiging accepteren" msgid "my-organization" msgstr "Uitnodiging accepteren" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5968,7 +6208,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Geef projectnaam op" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5976,13 +6216,13 @@ msgstr "Geef projectnaam op" msgid "my-project" msgstr "Geen projecten" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5990,7 +6230,7 @@ msgstr "" msgid "Actor Username" msgstr "Uw gebruikersnaam" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5998,7 +6238,7 @@ msgstr "Uw gebruikersnaam" msgid "my-username" msgstr "Gebruikersnaam" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6006,61 +6246,61 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Account aanmaken" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "Geen projecten" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Populaire projecten" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6072,7 +6312,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -393,32 +393,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -426,17 +426,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -444,43 +460,43 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -488,23 +504,23 @@ msgid "" "characters or less." msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -512,43 +528,43 @@ msgid "" "1024 characters or less." msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Specify your alternate repository name" msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -556,149 +572,185 @@ msgid "" "less." msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -727,37 +779,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1007,32 +1059,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1052,24 +1104,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1159,7 +1211,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1217,24 +1269,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1243,11 +1295,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1266,7 +1318,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1276,7 +1328,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1324,176 +1376,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1633,23 +1685,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2031,6 +2083,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2039,7 +2092,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2216,11 +2269,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2235,18 +2293,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3001,6 +3075,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3186,7 +3262,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3224,7 +3300,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3485,7 +3561,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3497,13 +3573,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3662,85 +3738,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3748,176 +3930,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3925,37 +4107,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3963,92 +4165,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4057,12 +4259,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4070,7 +4272,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4081,25 +4283,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4107,21 +4309,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4132,7 +4334,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4142,14 +4344,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4157,11 +4359,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4235,24 +4437,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4557,7 +4741,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4866,21 +5050,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4888,57 +5068,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4946,8 +5125,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4955,9 +5134,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4967,7 +5146,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4980,10 +5159,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4998,7 +5177,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5007,19 +5186,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5027,7 +5222,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5036,31 +5231,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5069,14 +5264,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5089,7 +5284,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5098,31 +5293,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5131,7 +5326,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5140,7 +5335,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5148,7 +5343,7 @@ msgstr "" msgid "Organization" msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5156,43 +5351,43 @@ msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯା msgid "my-organization" msgstr "ଏକ ଉପଭୋକ୍ତା ନାମ ବାଛନ୍ତୁ ଯାହା ୫୦ ବର୍ଣ୍ଣ କିମ୍ୱା ଅଧିକ ର ଥିବ।" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5200,55 +5395,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5260,7 +5455,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not, 2024. # kaem , 2024. # Paul , 2024. +# Michał p Biegluk python router , 2026. 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: 2025-10-01 15:44+0000\n" -"Last-Translator: Maciej Olko \n" +"PO-Revision-Date: 2026-01-18 12:06+0000\n" +"Last-Translator: Michał p Biegluk python router " +"\n" "Language-Team: Polish \n" "Language: pl\n" @@ -32,10 +34,10 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.14-dev\n" +"X-Generator: Weblate 5.15.2\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -43,7 +45,7 @@ msgstr "" "Przed wykonaniem tej czynności musisz zweryfikować swój **podstawowy** adres " "e-mail." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -51,11 +53,11 @@ msgstr "" "Aby wykonać tę czynność, na Twoim koncie musi być włączone uwierzytelnianie " "dwuetapowe." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Ustawienia regionalne zaktualizowane" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Adres e-mail jest nieprawidłowy. Spróbuj ponownie." @@ -82,6 +84,9 @@ msgid "" "Usernames are not the same as email addresses. Enter your username instead " "of your email address." msgstr "" +"Nazwy użytkowników nie są tym samym, co adresy e-mail.\n" +"\n" +"Zamiast adresu e-mail wpisz swoją nazwę użytkownika." #: warehouse/accounts/forms.py:90 msgid "No user found with that username" @@ -92,16 +97,16 @@ msgstr "Nie znaleziono użytkownika o tej nazwie" msgid "TOTP code must be ${totp_length} digits." msgstr "Kod TOTP musi mieć ${totp_length} cyfr." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Kody odzyskiwania muszą mieć ${recovery_code_length} znaków." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Wybierz nazwę użytkownika składającą się z maksymalnie 50 znaków." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -109,12 +114,12 @@ msgstr "" "Ta nazwa użytkownika jest już używana przez inne konto. Wybierz inną nazwę " "użytkownika." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Hasło za długie." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -123,26 +128,26 @@ msgstr "" "Podjęto zbyt wiele nieudanych prób logowania. Zostałeś zablokowany na $" "{time}. Spróbuj ponownie później." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Twoje hasła się nie zgadzają. Spróbuj ponownie." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "Adres e-mail jest zbyt długi. Spróbuj ponownie." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "Nie możesz użyć adresu e-mail z tej domeny. Użyj innego adresu e-mail." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "Ten adres e-mail jest już używany przez to konto. Użyj innego adresu e-mail." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -150,32 +155,32 @@ msgstr "" "Ten adres e-mail jest już używany przez inne konto. Użyj innego adresu e-" "mail." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Nazwa jest za długa. Wybierz nazwę zawierającą maksymalnie 100 znaków." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "URLe nie są dozwolone w polu nazwy." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Nieprawidłowy kod TOTP." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Nieprawidłowe potwierdzenie WebAuthn: Zły payload" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Nieprawidłowy kod odzyskiwania." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Kod odzyskiwania został już użyty." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Nazwa użytkownika jest nieprawidłowa. Spróbuj ponownie." @@ -222,7 +227,7 @@ msgstr "Już uwierzytelnione" msgid "Successful WebAuthn assertion" msgstr "Pomyślne potwierdzenie WebAuthn" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Kod naprawy zaakceptowany. Podany kod nie może zostać użyty ponownie." @@ -234,34 +239,34 @@ msgstr "" "Rejestracja nowych użytkowników tymczasowo wyłączona. Zobacz https://" "pypi.org/help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "Wygasły klucz: poproś o nowy link do resetowania hasła" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "Nieprawidłowy token: poproś o nowy link do resetowania hasła" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Nieprawidłowy token: nie podano tokena" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Nieprawidłowy token: to nie jest token do resetowania hasła" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Nieprawidłowy token: nie znaleziono użytkownika" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Nieprawidłowy token: użytkownik zalogował się odkąd ten token został zażądany" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -269,151 +274,151 @@ msgstr "" "Nieprawidłowy token: hasło zostało już zmienione od momentu zażądania tego " "tokenu" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Zresetowałeś swoje hasło" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Token wygasł: poproś o nowe zaproszenie do organizacji" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Nieprawidłowy token: nie znaleziono użytkownika" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "Nieprawidłowy token: to nie jest token zaproszenia do współpracy" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Wygasł token: poproś o nowy link weryfikacyjny e-mail" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Nieprawidłowy token: poproś o nowy link weryfikacyjny e-mail" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Nieprawidłowy token: to nie jest token do weryfikacji e-mail" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "Email nie znaleziony" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "Email już zweryfikowany" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Możesz teraz ustawić ten e-mail jako swój główny adres" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "To jest twój główny adres" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Adres e-mail $ {email_address} zweryfikowany. $ {confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Token wygasł: poproś o nowe zaproszenie do organizacji" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Nieprawidłowy token: poproś o nowe zaproszenie do organizacji" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Nieprawidłowy token: to nie jest token zaproszenia do organizacji" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "Zaproszenie do organizacji jest nieważne." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "Zaproszenie do organizacji już nie istnieje." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "Zaproszenie do „${organization_name}” zostało odrzucone." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Jesteś teraz ${role} w organizacji „${organization_name}”." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Wygasł klucz: poproś o nowe zaproszenie do roli w projekcie" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Nieprawidłowy token: poproś o nowe zaproszenie do roli w projekcie" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Nieprawidłowy token: to nie jest token zaproszenia do współpracy" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "Zaproszenie do udziału dla tej roli jest nieważne." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "Token interfejsu API nie istnieje." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "Zaproszenie do roli już nie istnieje." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "Zaproszenie do „${project_name}” zostało odrzucone." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format 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:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" "Prosimy przeczytać nasze zaktualizowane warunki " "usługi." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -421,14 +426,14 @@ msgstr "" "Zaufane publikowanie jest tymczasowo wyłączone. Zobacz https://pypi.org/" "help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "wyłączona. Zobacz https://pypi.org/help#admin-intervention aby uzyskać " "szczegółowe informacje." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -437,13 +442,13 @@ msgstr "" "wydawcę. Zobacz https://pypi.org/help#openid-connect, aby uzyskać " "szczegółowe informacje." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Nie możesz zarejestrować więcej niż 3 oczekujących zaufanych wydawców " "jednocześnie." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -455,16 +460,16 @@ msgstr "" "Podjęto zbyt wiele prób rejestracji zaufanych wydawców. Spróbuj ponownie " "później." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Zaufany wydawca nie mógł zostać zarejestrowany" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -472,17 +477,17 @@ msgstr "" "Ten zaufany wydawca został już zarejestrowany. Prosimy o kontakt z " "administratorami PyPI, jeśli nie było to zamierzone." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Zarejestrowano nowego oczekującego wydawcę do stworzenia " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Błędne ID wydawcy" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Usunięto zaufanego wydawcę projektu " @@ -490,16 +495,34 @@ msgstr "Usunięto zaufanego wydawcę projektu " msgid "Banner Preview" msgstr "Podgląd banera" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Wydawca musi być określony przez ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "Odpowiedz na prośbę." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" "Wybierz nazwę konta organizacji składającą się z maksymalnie 50 znaków." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -510,7 +533,7 @@ msgstr "" "liter, cyfr, kropek, myślników i znaków podkreślenia. Muszą również zaczynać " "się i kończyć literą lub cyfrą. Wybierz inną konta organizacji." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -518,23 +541,23 @@ msgstr "" "Ta nazwa konta organizacji jest już używana. Wybierz inną nazwę konta " "organizacji." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" "Złożyłeś(łaś) już wniosek o tę nazwę. Wybierz inną nazwę konta organizacji." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Wybierz projekt" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Podaj nazwę projektu" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -542,16 +565,16 @@ msgstr "" "Zacznij i zakończ literą lub cyfrą zawierającą tylko ASCII, cyfry oraz „.”, " "„_” i „-”." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Ta nazwa projektu jest już używana. Wybierz inną nazwę projektu." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Nie można przenieść do organizacji firmowej z nieaktywnym bilingiem" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -559,7 +582,7 @@ msgstr "" "Nazwa organizacji jest za długa. Wybierz nazwę organizacji zawierającą " "maksymalnie 100 znaków." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -567,11 +590,11 @@ msgstr "" "URL organizacji jest za długi. Wybierz URL organizacji zawierający " "maksymalnie 400 znaków." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "Adres URL organizacji musi zaczynać się od http:// lub https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -579,7 +602,7 @@ msgstr "" "Opis organizacji jest za długi. Wybierz opis organizacji zawierający " "maksymalnie 400 znaków." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -589,15 +612,15 @@ msgid "" "1024 characters or less." msgstr "Opis jest za długi. Wybierz opis zawierający 400 lub mniej znaków." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Złożyłeś(łaś) już maksymalną liczbę " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Wybierz nazwę zespołu składającą się z maksymalnie 50 znaków." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -606,103 +629,103 @@ msgstr "" "kończyć spacją, kropką, podkreśleniem, myślnikiem ani ukośnikiem. Wybierz " "inną nazwę zespołu." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Ta nazwa zespołu została już użyta. Wybierz inną nazwę zespołu." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Określ nazwę swojego alternatywnego repozytorium" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Określ URL swojego alternatywnego repozytorium" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "URL jest za długi. Wybierz URL zawierający 400 lub mniej znaków." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "Opis jest za długi. Wybierz opis zawierający 400 lub mniej znaków." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Szczegóły konta zostały zaktualizowane" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Kody odzyskiwania zostały już wygenerowane" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "Token interfejsu API nie istnieje." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Nieprawidłowe dane logowania. Spróbuj ponownie" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Nieprawidłowe szczegóły lokalizacji alternatywnego repozytorium" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Dodano alternatywne repozytorium '${name}'" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Potwierdź żądanie" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "Nieprawidłowa nazwa repozytorium" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "Nieprawidłowa nazwa repozytorium" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Usunięto alternatywne repozytorium '${name}'" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -710,43 +733,43 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Yank tej wersji nie powiódł się - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Un-yank tej wersji nie powiódł się - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Nie udało się usunąć wersji - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Nie znaleziono pliku" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Nie można usunąć pliku - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} to teraz ${role} projektu '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -755,8 +778,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -764,26 +787,62 @@ msgstr "" "Użytkownik '${username}' ma już aktywne zaproszenie. Spróbuj ponownie " "później." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Zaproszenie wysłane do „${username}”" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Nie znaleziono zaproszenia do roli." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Zaproszenie już wygasło." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Odrzucono zaproszenie od ”${username}”." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -822,14 +881,14 @@ msgstr "" "Zaufane publikowanie ActiveState jest tymczasowo wyłączone. Zobacz https://" "pypi.org/help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "Użytkownik „${username}” ma już przypisaną rolę ${role_name} w tej " "organizacji" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -838,25 +897,25 @@ msgstr "" "Użytkownik '${username}' nie posiada zweryfikowanego głównego adresu e-mail, " "więc nie może posiadać roli ${role_name} w tej organizacji" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Nie znaleziono zaproszenia do organizacji." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "Nie udało się ponownie wysłać zaproszenia do organizacji." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Wygasłe zaproszenie dla „${username}” zostało usunięte." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1149,32 +1208,32 @@ msgstr[2] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Aktywny" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Przeterminowany" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Nieopłacony" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Anulowany" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Niekompletny" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Niekompletny wygasły" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Okres próbny" @@ -1194,26 +1253,26 @@ msgstr "Nie znaleziono strony (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Szukaliśmy wszędzie, ale nie mogliśmy znaleźć tej strony" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "A teraz coś
zupełnie innego" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - Szkic sklepu z serami" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1303,7 +1362,7 @@ msgstr "Monty Python - Szkic sklepu z serami" msgid "External link" msgstr "Link zewnętrzny" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Zobacz transkrypcję wideo" @@ -1378,24 +1437,24 @@ msgstr "" msgid "Password strength:" msgstr "Siła hasła:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Główne menu" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Pomoc" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1404,11 +1463,11 @@ msgstr "Sponsorzy" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Zaloguj się" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Zarejestruj się" @@ -1427,7 +1486,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu główne" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1442,7 +1501,7 @@ msgstr "" "i usług związanych z pypi.org. Wszelkie inne wykorzystanie przez jakąkolwiek " "inną stronę jest zabronione." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1462,27 +1521,27 @@ msgstr "" "Python Package Index (PyPI) jest repozytorium oprogramowania dla języka " "programowania Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 ostatnich aktualizacji" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 najnowszych pakietów" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Pomiń" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Przełącz na wersję mobilną" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1496,13 +1555,13 @@ msgstr "Przełącz na wersję mobilną" msgid "Warning" msgstr "Uwaga" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Twoja przeglądarka nie jest wspierana, uaktualnij do nowszej wersji lub " "wybierz inną przeglądarkę." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1511,7 +1570,7 @@ msgstr "" "Używasz TestPyPI - niezależnej instancji PyPI, która pozwala na próbną " "dystrybucję narzędzi i procesów bez wpływania na rzeczywisty indeks." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1519,166 +1578,166 @@ msgstr "" "Niektóre funkcjonalności mogą nie działać bez włączonej obsługi JavaScript. " "W razie wystąpienia problemów włącz obsługę JavaScript." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Szukaj na PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Szukaj projektów" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Szukaj" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Szukaj projektów" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Panel pomocy" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instalacja pakietów" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Wgrywanie pakietów" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Przewodnik użytkownika" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Retencja nazw projektów" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Najczęściej zadawane pytania" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "O PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "O nawigacji PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Panel infrastruktury" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Statystyki" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Loga i znaki towarowe" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Nasi sponsorzy" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Współtworzenie PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Jak współtworzyć PyPI" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Błędy oraz informacja zwrotna" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Wesprzyj nas na Github" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Pomóż w tłumaczeniu PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Sponsoruj PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Deweloperzy" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Używanie PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Używanie nawigacji PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Zasady użytkowania" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Zgłoś problem z bezpieczeństwem" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Zasady postępowania" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Polityka prywatności" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Polityka dopuszczalnego użytkowania" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Status:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "wszystkie systemy sprawne" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Rozwijane i zarządzane przez społeczność Pythona, dla społeczności Pythona." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Przekaż darowiznę już dzisiaj!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa strony" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Przełącz na wersję tradycyjną" @@ -1826,23 +1885,23 @@ msgstr "Hasło" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2298,6 +2357,7 @@ msgid "Confirm" msgstr "Potwierdź formularz" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2306,7 +2366,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2514,11 +2574,21 @@ msgstr "" "stracisz dostęp do uwierzytelniania dwuskładnikowego, możesz utracić dostęp " "do swojego konta.Znajdź pomoc.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Twoje konto PyPI %(username)s zostało usunięte." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Ktoś, być może ty, dodał %(method)s metodę uwierzytelniania dwuskładnikowego " +"do Twojego konta PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2535,20 +2605,47 @@ msgstr "" "Jeśli to nie ty wprowadziłeś te zmiany, możesz skontaktować się z " "administratorami PyPI poprzez %(email_address)s." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Ktoś, być może ty, usunął %(method)s metodę uwierzytelniania " +"dwuskładnikowego z Twojego konta PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Twoje konto PyPI %(username)s zostało usunięte." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Zostałeś dodany do projektu %(site)s %(project_name)s w roli " "%(role)s przez %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Widzisz to ponieważ zostałeś dodany do projektu %(site)s przez " "%(initiator_username)s." @@ -3541,6 +3638,8 @@ msgstr "Ukryj to powiadomienie" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3742,7 +3841,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s nie przesłał dotychczas żadnego projektu na PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3783,7 +3882,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4054,7 +4153,7 @@ msgid "Remove email" msgstr "Usuń email" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4066,13 +4165,13 @@ msgid "All projects" msgstr "Wszystkie projekty" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Utworzony" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Ostatnio użyty" @@ -4241,85 +4340,209 @@ msgid "Update password" msgstr "Zmień hasło" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account settings" +msgid "Account associations" +msgstr "Ustawienia konta" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Adresy email powiązane z Twoim kontem" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Zasady użytkowania" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "Szczegóły adresów email" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "Utwórz konto" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "Utwórz konto" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "No projects" +msgid "Remove association" +msgstr "Brak projektów" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s nie przesłał jeszcze żadnych projektów do PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create an account" +msgid "Connect GitHub account" +msgstr "Utwórz konto" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Wesprzyj nas na Github" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Konto utworzone" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Zalogowany" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4329,37 +4552,37 @@ msgstr "" "Aplikacja uwierzytelniająca (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Recovery Code" msgid "Recovery code" msgstr "Kod Odzyskiwania" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4367,22 +4590,22 @@ msgstr "" msgid "Incorrect Password" msgstr "Twoje obecne hasło" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Niepoprawne lub wygasłe logowanie dwuskładnikowe." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Niepoprawne lub wygasłe logowanie dwuskładnikowe." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4390,133 +4613,133 @@ msgstr "Niepoprawne lub wygasłe logowanie dwuskładnikowe." msgid "Invalid two factor (Recovery code)" msgstr "Nieprawidłowy kod odzyskiwania." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Enter authentication code" msgid "Session reauthentication failed" msgstr "Wprowadź kod uwierzytelniający" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Adres email dodany do Twojego konta" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Adres email odłączony od Twojego konta" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Adres email zweryfikowany" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Adres email zweryfikowany" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Główny adres email zmieniony" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "Wysłano wiadomość e-mail resetującą hasło" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset" msgid "Password reset attempted" msgstr "Zresetowanie hasła" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Zresetowanie hasła" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4524,43 +4747,69 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery codes generated" msgstr "Kody odzyskiwania zostały już wygenerowane" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery codes regenerated" msgstr "Kody odzyskiwania zostały już wygenerowane" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 #, fuzzy #| msgid "Recovery codes already generated" msgid "Recovery code used for login" msgstr "Kody odzyskiwania zostały już wygenerowane" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account created" +msgid "Account association added" +msgstr "Konto utworzone" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Profil %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Profil %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account created" +msgid "Account association removed" +msgstr "Konto utworzone" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4568,38 +4817,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "Lub przeglądaj projekty" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4607,7 +4856,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Zaproszenie do „${organization_name}” zostało odrzucone." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4624,51 +4873,51 @@ msgstr "" "href=\"%(project_link)s\">%(project_name)s” jako %(role_name)s?\n" " " -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "Lub przeglądaj projekty" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Zaproszenie do „${organization_name}” zostało odrzucone." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm Invite" msgid "Organization role removed" msgstr "Potwierdź zaproszenie" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Create an account" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Utwórz konto" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4677,12 +4926,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4690,7 +4939,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4701,25 +4950,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4729,21 +4978,21 @@ msgstr "" msgid "Device Info" msgstr "Nazwa urządzenia" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4755,7 +5004,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4766,14 +5015,14 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4781,11 +5030,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4870,24 +5119,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Utwórz konto" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -5279,7 +5510,7 @@ msgstr "" msgid "Manager" msgstr "Zarządzaj projektem" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5632,23 +5863,17 @@ msgstr "" "Aby odzyskać dostęp do Twojego konta, zresetuj swoje " "hasło na PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Specify project name" -msgid "PyPI Project Name" -msgstr "Podaj nazwę projektu" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5658,45 +5883,44 @@ msgstr "Podaj nazwę projektu" msgid "project name" msgstr "Podaj nazwę projektu" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5704,13 +5928,13 @@ msgstr "" msgid "Workflow name" msgstr "Twoje imię" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5718,8 +5942,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5729,9 +5953,9 @@ msgstr "" msgid "Environment name" msgstr "Nieprawidłowa nazwa projektu" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5741,7 +5965,7 @@ msgstr "Nieprawidłowa nazwa projektu" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5754,10 +5978,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5772,7 +5996,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5786,7 +6010,25 @@ msgstr "" "Aby odzyskać dostęp do Twojego konta, zresetuj swoje " "hasło na PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Specify project name" +msgid "PyPI Project Name" +msgstr "Podaj nazwę projektu" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5794,13 +6036,13 @@ msgstr "" msgid "Namespace" msgstr "Nazwa" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5808,7 +6050,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5817,7 +6059,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5825,25 +6067,25 @@ msgstr "" msgid "project" msgstr "Linki do projektu" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5852,7 +6094,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5861,7 +6103,7 @@ msgstr "" msgid "release" msgstr "Wydania" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5874,7 +6116,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5888,7 +6130,7 @@ msgstr "" "Aby odzyskać dostęp do Twojego konta, zresetuj swoje " "hasło na PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5896,25 +6138,25 @@ msgstr "" msgid "email" msgstr "Email" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5923,7 +6165,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5937,7 +6179,7 @@ msgstr "" "Aby odzyskać dostęp do Twojego konta, zresetuj swoje " "hasło na PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5945,7 +6187,7 @@ msgstr "" msgid "Organization" msgstr "Potwierdź zaproszenie" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5953,13 +6195,13 @@ msgstr "Potwierdź zaproszenie" msgid "my-organization" msgstr "Potwierdź zaproszenie" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5967,7 +6209,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Podaj nazwę projektu" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5975,13 +6217,13 @@ msgstr "Podaj nazwę projektu" msgid "my-project" msgstr "Linki do projektu" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5989,7 +6231,7 @@ msgstr "" msgid "Actor Username" msgstr "Twoja nazwa użytkownika" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5997,7 +6239,7 @@ msgstr "Twoja nazwa użytkownika" msgid "my-username" msgstr "Nazwa użytkownika" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6005,56 +6247,56 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Utwórz konto" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project links" msgid "Project" msgstr "Linki do projektu" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Popularne projekty" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 #, fuzzy #| msgid "" @@ -6064,7 +6306,7 @@ msgstr "" "Nie możesz zarejestrować więcej niż 3 oczekujących wydawców OpenID Connect " "jednocześnie." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6076,7 +6318,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not 1;\n" "X-Generator: Weblate 5.13-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -35,18 +35,18 @@ msgstr "" "Você deve verificar seu endereço de e-mail **principal** antes de executar " "esta ação." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" "A autenticação em dois-fatores deve estar ativada para executar esta ação." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Localidade atualizada" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tente novamente." @@ -83,50 +83,50 @@ msgstr "Nome de usuário não encontrado" msgid "TOTP code must be ${totp_length} digits." msgstr "Código TOTP deve ter ${totp_length} dígitos." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Os códigos de recuperação devem ter ${recovery_code_length} caracteres." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Escolha um nome usuário com 50 carateres ou menos." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" "Este nome de suário já está em uso.Escolha um nome de usuário diferente." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Senha grande demais." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "Ocorreram muitas tentativas de login sem êxito. Tente mais tarde." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "As suas palavras-passe não coincidem. Tente novamente." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "O endereço de e-mail é muito longo. Tente novamente." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Não pode utilizar um endereço de e-mail deste domínio. Utilize um e-mail " "diferente." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -134,7 +134,7 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por esta conta. Utilize um e-" "mail diferente." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -142,32 +142,32 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por outra conta. Utilize um " "e-mail diferente." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 carateres ou menos." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "URLs não são permitidas no campo de nome" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Código de TOTP inválido." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Asserção inválida do WebAuthn: Carga incorreta" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Código de recuperação inválido." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Código de recuperação já utilizado anteriormente." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "O nome de usuário é invalido, tente novamente." @@ -215,7 +215,7 @@ msgstr "Já está autenticado" msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem sucedida" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 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 " @@ -229,187 +229,187 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" "Código expirado: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" "Código inválido: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Código inválido: o código não foi fornecido" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Código inválido: não é um código para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Código inválido: o utilizador já iniciou sessão desde que o código foi pedido" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Código inválido: a palavra-passe já foi alterada desde o pedido do código" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Redefiniu a sua palavra-passe" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "Código inválido: não é um código de convite de colaboração" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Código expirado: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Código inválido: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Código inválido: não é um código de verificação de e-mail" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Agora pode definir este e-mail como o seu endereço primário" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Este é o seu endereço primário" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Código inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Código inválido: não é um código de convite de organização" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "O convite para a organização não é válido." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "O convite para a organização não existe mais." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora você é ${role} da organização \"${organization_name}\"." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Código expirado: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Código inválido: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Código inválido: não é um código de convite de colaboração" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "O convite para uma função não é válida." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "Essa chave de API não existe." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "O convite para uma função não existe mais." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "Agora é ${role} do projeto {project_name}." -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" "Por favor revise nossos Termos de serviço " "atualizados." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -417,14 +417,14 @@ msgstr "" "O registro de novos usuários está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "desativado. Consulte https://pypi.org/help#admin-intervention para mais " "pormenores." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -432,12 +432,12 @@ msgstr "" "Você deve ter um e-mail verificado para registrar um editor confiável. " "Consulte https://pypi.org/help#openid-connect para detalhes." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Você não pode registrar mais de 3 editores confiáveis de uma única vez." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -449,16 +449,16 @@ msgstr "" "Houveram muitas tentativas de registo de editores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "O editor confiável não pôde ser registado" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -466,17 +466,17 @@ msgstr "" "Este editor confiável já foi registado. Entre em contato com os " "administradores do PyPI se isto não foi intencional." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Registou um novo editor de publicação para criar " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID de editor inválido" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Editor confiável removido do projeto " @@ -484,15 +484,33 @@ msgstr "Editor confiável removido do projeto " msgid "Banner Preview" msgstr "Pré-visualização de banner" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "O editor deve ser especificado pelo ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Escolha um nome com 50 carateres ou menos para a organização." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -504,7 +522,7 @@ msgstr "" "começar e terminar com uma letra ou número. Escolha um nome diferente para a " "organização." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -512,7 +530,7 @@ msgstr "" "Esse nome de conta de organização já se encontra em uso. Escolha um nome " "diferente para a conta da organização." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -520,16 +538,16 @@ msgstr "" "Já apresentou um pedido para esse nome. Escolha um nome diferente para a " "conta da organização." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Selecionar projeto" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Especifique o nome do projeto" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -537,36 +555,36 @@ msgstr "" "Começar e terminar com letra ou número contendo apenas com carácteres ASCII " "e '.', '_' e '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Esse nome de projeto já está sendo utilizado. Escolha um nome diferente para " "o projeto." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Criar uma conta" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 caráteres ou menos." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "O URL é muito longo. Escolha um URL com 100 carateres ou menos." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "A URL da organização deve iniciar com http:// ou https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -574,7 +592,7 @@ msgstr "" "A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou " "menos." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -586,15 +604,15 @@ msgstr "" "A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou " "menos." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Alcançou o número máximo de envios para " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Escolha um nome para sua equipe com 50 caráteres ou menos." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -603,23 +621,23 @@ msgstr "" "terminar com espaços, virgulas, sublinhado, hífen ou barrinha. Escolha outro " "nome." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Este nome de equipe já está em uso. Escolha um nome diferente." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Especifique o nome de seu repositório alternativo" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Especifique a URL de seu repositório alternativo" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "A URL é muito longa. Escolha uma URL com 400 caracteres ou menos." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." @@ -627,65 +645,65 @@ msgstr "" "A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou " "menos." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Pormenores da conta atualizados" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Códigos de recuperação já gerados" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "Essa chave de API não existe." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Credenciais inválidas. Tente novamente" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Detalhes de localização do repositório alternativo inválidos" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "repositório alternativo adicionado '${name}'" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Confirme a solicitação" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "ID de repositório alternativo inválido" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "State:repositório alternativo invalido para o projeto" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -694,14 +712,14 @@ 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:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Repositório alternativo '${name}' deletado" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -709,43 +727,43 @@ msgstr "" "Apagar projetos temporariamente desativado. Consulte https://pypi.org/" "help#admin-intervention para pormenores." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Não foi possível retirar o lançamento - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Não foi possível desfazer a retirada do lançamento - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Não foi possível apagar o lançamento - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Não foi possível localizar o ficheiro" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Não foi possível apagar o ficheiro - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Equipe \"${username}\" já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} agora é ${role} do projeto '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -754,8 +772,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -763,26 +781,62 @@ msgstr "" "O utilizador \"${username}\" já tem um convite ativo. Tente novamente mais " "tarde." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Convite enviado para \"${username}\"" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Não foi possível encontrar o convite para uma função." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "O convite já expirou." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Convite revogado de \"${username}\"." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "O editor confiável não pôde ser restringido" @@ -820,13 +874,13 @@ msgstr "" "desactivada. Consulte https://pypi.org/help#admin-intervention para mais " "detalhes." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "O usuário \"${username}\" já tem a função de ${role_name} para a equipe" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -835,25 +889,25 @@ 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 a equipe" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Não foi possível encontrar o convite para uma equipe." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "O convite da organização não pôde ser reenviado." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "O convite para \"${username}\" foi deletado." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1109,32 +1163,32 @@ msgstr[1] "Cerca de %1 minutos atrás" msgid "Just now" msgstr "Neste exato momento" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Ativa" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Vencida" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Não paga" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Cancelada" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Incompleta" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Incompleta expirada" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Avaliação" @@ -1155,26 +1209,26 @@ msgid "We looked everywhere but couldn't find this page" msgstr "" "Procuramos em todos os lugares, mas não conseguimos encontrar esta página" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "E agora para algo
completamente diferente" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monthy Python - A Cena da Loja de Queijo" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1264,7 +1318,7 @@ msgstr "Monthy Python - A Cena da Loja de Queijo" msgid "External link" msgstr "Hiperligação externa" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Ver transcrição de vídeo" @@ -1339,24 +1393,24 @@ msgstr "" msgid "Password strength:" msgstr "Força da palavra-passe:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navegação principal" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Ajuda" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1365,11 +1419,11 @@ msgstr "Patrocinadores" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Iniciar sessão" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registar" @@ -1388,7 +1442,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu principal" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1403,7 +1457,7 @@ msgstr "" "serviços associados ao pypi.org. Qualquer outro uso por qualquer outra parte " "é proibido." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1423,27 +1477,27 @@ msgstr "" "O Índex do Pacote de Python (PyPI) é um repositório de \"software\" para a " "linguagem de programação Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 novas atualizações" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 novos pacotes" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Ir ao conteúdo principal" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Mudar para a versão de telemóvel" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1457,13 +1511,13 @@ msgstr "Mudar para a versão de telemóvel" msgid "Warning" msgstr "Aviso" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Está a utilizar um navegador não suportado, atualize para uma versão mais " "recente." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1473,7 +1527,7 @@ msgstr "" "lhe permite experimentar ferramentas e processos de distribuição sem afetar " "o índice real." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1481,162 +1535,162 @@ msgstr "" "Algumas das funcionalidades podem não funcionar sem JavaScript. Ative o " "JavaScript caso encontre problemas." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Pesqusiar PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Pesquisar por projetos" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Pesquisar" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Pesquisar por projetos" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Ajuda de navegação" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instalação de pacotes" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "A enviar pacotes" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guia do utilizador" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Retenção do nome do projeto" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Perguntas Mais Frequentes" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Sobre o PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Sobre a navegação PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "Blog PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Painel da infraestrutura" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Estatísticas" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logotipos e Marcas Registadas" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Os nossos patricinadores" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Contribuir ao PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navegação em \"como contribuir\"" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Erros e opiniões" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribuir no GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traduzir o PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Patrocinar o PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Créditos de desenvolvimento" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Utilização de PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Navegação em \"Utilização de PyPI\"" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Termos de Serviço" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Reportar problema de segurança" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Código de conduta" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Aviso de privacidade" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Política de Uso Aceitável" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Status:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "todos os sistemas estão operacionais" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Desenvolvido e mantido pela comunidade Python, para a comunidade Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Doe hoje!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa do site" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Mudar para modo de computador" @@ -1782,23 +1836,23 @@ msgstr "Palavra-passe" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2218,6 +2272,7 @@ msgid "Confirm" msgstr "Formulário de confirmação" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2226,7 +2281,7 @@ msgstr "Cancelar" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2442,11 +2497,21 @@ msgstr "" "conta. Obter ajuda com os códigos de recuperação." -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "A sua conta PyPI %(username)s foi apagada." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Alguém, talvez você, tenha adicionado um método de autenticação de dois " +"fatores %(method)s à sua conta PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2464,20 +2529,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s para comunicar com os " "administradores do PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Alguém, talvez você, tenha removido um método de autenticação de dois " +"fatores %(method)s da sua conta PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "A sua conta PyPI %(username)s foi apagada." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Você foi adicionado como %(role)s ao " "projeto%(site)s%(project_name)s por %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Você está recebendo isto porque foi adicionado por %(initiator_username)s a " "um projeto em %(site)s." @@ -3399,6 +3491,8 @@ msgstr "Descartar esta notificação" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3594,7 +3688,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s ainda não enviou nenhum projeto ao PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3632,7 +3726,7 @@ msgstr "Publicação" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3893,7 +3987,7 @@ msgid "Remove email" msgstr "Remover e-mail" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3905,13 +3999,13 @@ msgid "All projects" msgstr "Todos projetos" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Criada" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Último uso" @@ -4082,11 +4176,137 @@ msgid "Update password" msgstr "Atualizar a palavra-passe" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "E-mails associados à sua conta" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Termos de Serviço" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Minha conta" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Remover %(user)s deste projeto" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Remover" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Remover %(user)s deste projeto" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Remover aplicação" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Ainda não ingressou em nenhuma organização no PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Não foi possível apagar a conta" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribuir no GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Selecione um nome de conta da organização" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Tokens de API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4095,19 +4315,19 @@ msgstr "" "Os tokens de API fornecem uma maneira alternativa de autenticar ao enviar " "pacotes ao PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Saiba mais sobre tokens de API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Tokens de API ativos para esta conta" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Adicionar token de API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4116,56 +4336,56 @@ msgstr "" "Verifique o seu endereço de e-mail principal para " "adicionar tokens de API à sua conta." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Escopo do token: toda a conta" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Escopo do token: projeto %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Expira: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Conta criada" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Entrou" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Método de dois fatores:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Nenhum" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Aparelho de segurança (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4175,163 +4395,163 @@ msgstr "" "Aplicação de autenticação (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Código de recuperação" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Remover aparelho" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Falha na autenticação" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Autenticação básica (endpoint de upload)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Razão:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Palavra-passe incorreta" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Dois fatores errados inválidos (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Dois fatores inválidos (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Dois fatores inválidos (código de recuperação)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Reautenticação de sessão falhou" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "E-mail adicionado à conta" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "E-mail removido da conta" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-mail verificado" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "E-mail verificado novamente" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "E-mail principal alterado" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "E-mail principal antigo:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "E-mail principal novo:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "E-mail principal definido" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "E-mail foi enviado" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Para:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Assunto:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Redefinição de palavra-passe solicitada" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Tentativa de redefinição de palavra-passe" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Palavra-passe redefinida com sucesso" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Palavra-passe alterada com sucesso" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "Senha desativada" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projeto:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Autenticação de dois fatores adicionada" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4340,15 +4560,15 @@ msgstr "" "Método: Aparelho de segurança (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nome do aparelho:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4358,39 +4578,65 @@ msgstr "" "Método: Aplicação de autenticação (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Autenticação de dois fatores removida" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Autenticação de dois fatores removida" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Códigos de recuperação gerados" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Códigos de recuperação gerados" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Código de recuperação usados para iniciar uma sessão" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Token de API adicionado" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4398,37 +4644,37 @@ msgstr "Token de API adicionado" msgid "Token name:" msgstr "Nome do token:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Token de API removido" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identificador único:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Token da API automaticamente removido por razões de segurança" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "Motivo: Token encontrado em url pública" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "Convidado a se juntar a %(organization_name)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4437,7 +4683,7 @@ msgstr "" "Convite para participar %(organization_name)s " "recusado" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4446,7 +4692,7 @@ msgstr "" "O convite para ingressar em %(organization_name)s " "foi revogado" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" @@ -4455,40 +4701,40 @@ msgstr "" "Convite para se juntar a %(organization_name)s " "expirado" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "Função na %(organization_name)s adicionado" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "Função na %(organization_name)s alterado" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "Função da organização removido" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Projeto: %(project_name)s; função:%(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" "Organização: %(organization_name)s; time:%(team_name)s; função: %(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4500,12 +4746,12 @@ msgstr "" "ocorrem na sua conta. Se notar algo suspeito, por favor , proteja a sua conta o mais rápido possível." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Atividade recente da conta" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4513,7 +4759,7 @@ msgstr "Atividade recente da conta" msgid "Event" msgstr "Evento" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4524,25 +4770,25 @@ msgstr "Evento" msgid "Time" msgstr "Horário" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Informações Adicionais" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Data / hora" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Informações de Localização" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4550,7 +4796,7 @@ msgstr "Informações de Localização" msgid "Device Info" msgstr "Informações do aparelho" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4558,15 +4804,15 @@ msgstr "" "Os eventos aparecerão aqui como as ações relacionadas à segurança que " "ocorrem na sua conta." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Apagar conta" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Não foi possível apagar a conta" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4581,7 +4827,7 @@ msgstr[1] "" "A sua conta é atualmente a única proprietária dos %(count)s " "projetos." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4595,7 +4841,7 @@ msgstr[1] "" "Você precisa transferir a propriedade ou excluir estes projetos antes de " "poder excluir sua conta." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transferir propriedade ou apagar projeto" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4612,11 +4858,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Prossiga com atenção!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Não poderá recuperar a sua conta depois de apagá-la" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Apagar a sua conta no PyPI" @@ -4693,24 +4939,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Não é possível remover o último método de 2FA" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Remover" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Remover aplicação de autenticação" @@ -5048,7 +5276,7 @@ msgstr "Inativa" msgid "Manager" msgstr "Gerente" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5394,21 +5622,17 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Nome do Projeto PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5416,20 +5640,21 @@ msgstr "Nome do Projeto PyPI" msgid "project name" msgstr "nome do projeto" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "O projeto (no PyPI) que será criado quando este editor for usado" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "proprietário" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5438,38 +5663,38 @@ msgstr "" "O nome da organização no GitHub ou o nome de utilizador no GitHub ao qual " "pertence este repositório" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nome de repositório" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "repositório" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" "O nome do repositório GitHub que contém o fluxo de trabalho de publicação" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Nome do fluxo de trabalho" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "fluxodetrabalho.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 #, fuzzy @@ -5480,8 +5705,8 @@ msgstr "" "O nome de arquivo do fluxo de trabalho. Este arquivo deve existir no " ".github/workflows/ diretório no repositório configurado acima." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5489,9 +5714,9 @@ msgstr "" msgid "Environment name" msgstr "Nome de Ambiente" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5501,7 +5726,7 @@ msgstr "Nome de Ambiente" msgid "(optional)" msgstr "(opcional)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5520,10 +5745,10 @@ msgstr "" "especialmente se seu repositorio possuem mantenedores com " "permissão de commit mas não devem possuir permissão de publicações no PyPL" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5538,7 +5763,7 @@ msgstr "" msgid "Add" msgstr "Adicionar" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5552,7 +5777,23 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Nome do Projeto PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "O projeto (no PyPI) que será criado quando este editor for usado" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5560,7 +5801,7 @@ msgstr "" msgid "Namespace" msgstr "Nome" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5568,7 +5809,7 @@ msgstr "Nome" msgid "namespace" msgstr "Nenhum nome definido" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5578,7 +5819,7 @@ msgstr "" "O mome de usuário GitLab ou nome do grupo/subgrupo GitLab no qual o projeto " "está" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5587,7 +5828,7 @@ msgstr "" msgid "Project name" msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5595,7 +5836,7 @@ msgstr "Nome do projeto" msgid "project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 #, fuzzy @@ -5605,21 +5846,21 @@ msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" "O nome do repositório GitHub que contém o fluxo de trabalho de publicação" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 #, fuzzy msgid "Top-level pipeline file path" msgstr "Caminho de arquivo pipeline de Nível-superior" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 #, fuzzy msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 #, fuzzy @@ -5632,14 +5873,14 @@ msgstr "" "Este arquivo deve existir no projeto configurado abaixo (pipelines externas " "não são suportadas)." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "lançamento" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5658,7 +5899,7 @@ msgstr "" "seu repositorio possuem mantenedores com permissão de commit mas não devem " "possuir permissão de publicações no PyPL." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5672,7 +5913,7 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5680,14 +5921,14 @@ msgstr "" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" "O endereço de email da conta ou da conta de serviço utilizado para publicar." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5695,7 +5936,7 @@ msgstr "" msgid "Subject" msgstr "Assunto:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5703,7 +5944,7 @@ msgstr "Assunto:" msgid "subject" msgstr "Assunto:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5715,7 +5956,7 @@ msgstr "" "Enquanto não exigido, fornecer o ID númerico restringe a identidade usada " "para publicação. Mais detalhes aqui." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5729,7 +5970,7 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5737,7 +5978,7 @@ msgstr "" msgid "Organization" msgstr "Descrição do projeto" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5745,7 +5986,7 @@ msgstr "Descrição do projeto" msgid "my-organization" msgstr "Descrição do projeto" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 #, fuzzy @@ -5756,7 +5997,7 @@ msgstr "" "O nome da organização no GitHub ou o nome de usuário no GitHub ao qual " "pertence este repositório" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5764,7 +6005,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5772,13 +6013,13 @@ msgstr "Nome do projeto" msgid "my-project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "O projeto ActiveState que construirá seu artefato Python." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5786,7 +6027,7 @@ msgstr "O projeto ActiveState que construirá seu artefato Python." msgid "Actor Username" msgstr "O seu nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5794,7 +6035,7 @@ msgstr "O seu nome de utilizador" msgid "my-username" msgstr "Nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 #, fuzzy @@ -5805,15 +6046,15 @@ msgstr "" "O nome de usuário para conta ActiveState que irá desencadear a build do seu " "artefato Python." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Gerir editores" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5822,24 +6063,24 @@ msgstr "" "existente podem ser adicionados na configuração de publicação para cada " "projeto individual." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Nome do projeto pendente" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Editor" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Pormenores" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5848,19 +6089,19 @@ msgstr "" "Nenhum publicador pendente está configurado no momento. Publicadores de " "projetos que ainda não existem podem ser adicionados abaixo." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Adicionar um novo editor pendente" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Você pode utilizar esta página pra registrar Editores Confiáveis " "\"pendentes\"." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5878,7 +6119,7 @@ msgstr "" "pode ler mais sobre \"pendência\" e Editores Confiáveis comuns aqui." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notwe announced that PyPI " diff --git a/warehouse/locale/pt_BR/LC_MESSAGES/messages.mo b/warehouse/locale/pt_BR/LC_MESSAGES/messages.mo index 0a991c6cc1ab..6b1e46c96591 100644 Binary files a/warehouse/locale/pt_BR/LC_MESSAGES/messages.mo and b/warehouse/locale/pt_BR/LC_MESSAGES/messages.mo differ diff --git a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po index 4cee423da796..db4798ddce2f 100644 --- a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po @@ -11,13 +11,14 @@ # FolkDigital - Soluções em Internet , 2023. # "A. Bento" , 2024. # Beta 46 , 2025. +# Lucas-doubleC , 2026. 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: 2025-10-01 15:44+0000\n" -"Last-Translator: Rafael Fontenelle \n" +"PO-Revision-Date: 2026-02-02 05:23+0000\n" +"Last-Translator: Lucas-doubleC \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -25,10 +26,10 @@ 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.14-dev\n" +"X-Generator: Weblate 5.16-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -36,7 +37,7 @@ msgstr "" "Você deve verificar seu endereço de e-mail **primary** antes de realizar " "essa ação." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -44,11 +45,11 @@ msgstr "" "A autenticação de dois fatores deve estar habilitada em sua conta para " "realizar esta ação." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Localidade atualizada" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tentar novamente." @@ -75,6 +76,8 @@ msgid "" "Usernames are not the same as email addresses. Enter your username instead " "of your email address." msgstr "" +"Nomes de usuário não são os mesmos que endereços de email. Insira seu nome " +"de usuário ao invés de seu endereço de email." #: warehouse/accounts/forms.py:90 msgid "No user found with that username" @@ -85,17 +88,17 @@ msgstr "Nenhum usuário encontrado com esse nome de usuário" msgid "TOTP code must be ${totp_length} digits." msgstr "Código TOTP deve ter ${totp_length} dígitos." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Os códigos de recuperação devem ter ${recovery_code_length} caracteres." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Escolha um nome de usuário com 50 caracteres ou menos." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -103,12 +106,12 @@ msgstr "" "Esse nome de usuário já está sendo usado por outra conta. Escolha um nome de " "usuário diferente." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Senha grande demais." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -117,21 +120,21 @@ msgstr "" "Houve muitas tentativas de autenticação malsucedidas. Você foi bloqueado por " "${time}. Tente novamente mais tarde." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Suas senhas não coincidem. Tentar novamente." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "O endereço de e-mail é muito longo. Tente novamente." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Você não pode usar um endereço de e-mail deste domínio. Use um e-mail " "diferente." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -139,7 +142,7 @@ msgstr "" "Este endereço de e-mail já está sendo usado por esta conta. Use um e-mail " "diferente." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -147,32 +150,32 @@ msgstr "" "Este endereço de e-mail já está sendo usado por outra conta. Use um e-mail " "diferente." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 caracteres ou menos." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "URLs não são permitidas no campo de nome." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Código TOTP inválido." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Asserção inválida do WebAuthn: Carga incorreta" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Código de recuperação inválido." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "O código de recuperação já foi usado anteriormente." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "O nome de usuário é inválido. Tente novamente." @@ -219,7 +222,7 @@ msgstr "Já autenticado" msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem-sucedida" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 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 " @@ -233,185 +236,179 @@ msgstr "" "Novo registro de usuário desabilitado temporariamente. Consulte https://" "pypi.org/help#admin-intervention para obter detalhes." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "Token expirado: solicite um novo link de redefinição de senha" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "Token inválido: solicite um novo link de redefinição de senha" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Token inválido: nenhum token fornecido" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Token inválido: não é um token de redefinição de senha" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Token inválido: usuário não encontrado" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Token inválido: o usuário já entrou desde que esse token foi solicitado" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Token inválido: a senha já foi alterada desde que esse token foi solicitado" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Você redefiniu sua senha" -#: warehouse/accounts/views.py:1008 -#, fuzzy -#| msgid "Expired token: request a new organization invitation" +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" -msgstr "Token expirado: solicite um novo convite da organização" +msgstr "Token expirado: Por favor, tente fazer login novamente" -#: warehouse/accounts/views.py:1010 -#, fuzzy -#| msgid "Invalid token: user not found" +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" -msgstr "Token inválido: usuário não encontrado" +msgstr "Token inválido: Por favor, tente fazer login novamente" -#: warehouse/accounts/views.py:1016 -#, fuzzy -#| msgid "Invalid token: not a collaboration invitation token" +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" -msgstr "Token inválido: não é um token de convite de colaboração" +msgstr "Token inválido: não é um token de confirmação de login" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." -msgstr "" +msgstr "Tentativa de login inválida." -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" +"Detalhes do dispositivo não coincidem, por favor tente de novo do " +"dispositivo que você originalmente usou para fazer login." -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." -msgstr "" +msgstr "Seu login foi confirmado e este dispositivo agora é reconhecido." -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Token expirado: solicite um novo link de verificação de e-mail" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Token inválido: solicite um novo link de verificação de e-mail" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Token inválido: não é um token de verificação de e-mail" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Agora você pode definir este e-mail como seu endereço principal" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Este é o seu endereço principal" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Token expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Token inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Token inválido: não é um token de convite da organização" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "O convite da organização não é válido." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "O convite da organização não existe mais." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora, você é ${role} da organização '${organization_name}'." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Token expirado: solicite um novo convite de função no projeto" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Token inválido: solicite um novo convite de função no projeto" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Token inválido: não é um token de convite de colaboração" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "O convite para função não é válida." -#: warehouse/accounts/views.py:1367 -#, fuzzy -#| msgid "API Token does not exist." +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" -msgstr "A chave de API não existe." +msgstr "Token inválido: projeto não existe" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "O convite para função não existe mais." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format 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:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" "Por favor revise nossos Termos de serviço " "atualizados." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -419,14 +416,14 @@ msgstr "" "A publicação confiável está temporariamente desabilitada. Consulte https://" "pypi.org/help#admin-intervention para obter detalhes." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "desabilitado. Consulte https://pypi.org/help#admin-intervention para obter " "detalhes." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -434,13 +431,13 @@ msgstr "" "Você deve ter um e-mail verificado para registrar um publicador confiável " "pendente. Consulte https://pypi.org/help#openid-connect para obter detalhes." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Você não pode registrar mais de 3 publicadores confiável pendentes ao mesmo " "tempo." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -452,16 +449,16 @@ msgstr "" "Houve muitas tentativas de registros de publicadores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "O publicador confiável não pôde ser registrado" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -469,17 +466,17 @@ msgstr "" "Este publicador confiável já foi registrado. Entre em contato com os " "administradores do PyPI se isso não for intencional." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Registrado um novo publicador pendente para criar " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID de publicador inválido" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Publicador confiável removido do projeto " @@ -487,15 +484,33 @@ msgstr "Publicador confiável removido do projeto " msgid "Banner Preview" msgstr "Pré-visualização de banner" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "Especifique uma ID de associação" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "O publicador deve ser especificado pelo ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "Nenhuma conta associada com a ID dada" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "Esta associação não pertence a você" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "Forneça sua resposta à solicitação." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Escolha um nome de conta de organização com 50 caracteres ou menos." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -507,7 +522,7 @@ msgstr "" "começar e terminar com uma letra ou número. Escolha um nome de conta de " "organização diferente." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -515,7 +530,7 @@ msgstr "" "Esse nome de conta de organização já se encontra em uso. Escolha um nome " "diferente para a conta da organização." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -523,16 +538,16 @@ msgstr "" "Você já submeteu uma aplicação com esse nome. Escolha um nome diferente para " "a conta da organização." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Escolher projeto" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Especifique o nome do projeto" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -540,20 +555,20 @@ msgstr "" "Inicie e finalize com letras ou números presentes no padrão ASCII, \".\", " "\"_\" e \"-\"." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Esse nome de projeto já está sendo utilizado. Escolha um nome diferente para " "o projeto." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" "Não é possível transferir para a Organização de Empresa com faturamento " "inativo" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -561,7 +576,7 @@ msgstr "" "O nome de organização é muito longo. Escolha um nome de organização com 100 " "caracteres ou menos." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -569,11 +584,11 @@ msgstr "" "A URL de organização é muito longo. Escolha uma URL de organização com 400 " "caracteres ou menos." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "A URL da organização deve iniciar com http:// ou https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -581,7 +596,7 @@ msgstr "" "A descrição de organização é muito longa. Escolha uma descrição de " "organização com 400 caracteres ou menos." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." @@ -589,15 +604,15 @@ msgstr "" "Não precisamos saber tanto assim :), limite sua descrição de uso a 1024 " "caracteres ou menos." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Você já submeteu o número máximo de " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Escolha um nome de equipe com 50 caracteres ou menos." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -606,90 +621,90 @@ msgstr "" "terminar com um espaço, ponto, sublinhado, hífen ou barra. Escolha um nome " "de equipe diferente." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" "Esse nome de equipe já está sendo utilizado. Escolha um nome diferente para " "a equipe." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Especifique seu nome de repositório alternativo" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Especifique sua URL de repositório alternativo" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "A URL é muito longa. Escolha uma URL com 400 caracteres ou menos." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" "A descrição é muito longa. Escolha uma descrição com 400 caracteres ou menos." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Detalhes da conta atualizados" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Códigos de recuperação já gerados" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "A chave de API não existe." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Credenciais inválidas. Tente novamente" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Detalhes inválidos de local de repositório alternativo" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Adicionado repositório alternativo \"${name}\"" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Confirmar a solicitação" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "ID inválido de repositório alternativo" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "repositório alternativo inválido para o projeto" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -698,14 +713,14 @@ msgstr "" "Não foi possível excluir repositório alternativo - ${confirm} não é o mesmo " "que ${alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Repositório alternativo \"${name}\" foi excluído" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -713,43 +728,43 @@ msgstr "" "Exclusão de projeto desabilitado temporariamente. Consulte https://pypi.org/" "help#admin-intervention para obter detalhes." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Não foi possível retirar o lançamento - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Não foi possível desfazer a retirada do lançamento - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Não foi possível excluir o lançamento - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Não foi possível localizar o arquivo" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Não foi possível excluir o arquivo - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "A equipe ${team_name}' já tem a função de ${role_name} para o projeto" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} é um ${role} do projeto \"${project_name}\"." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -758,8 +773,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -767,26 +782,62 @@ msgstr "" "O usuário \"${username}\" já tem um convite ativo. Tente novamente mais " "tarde." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Convite enviado para \"${username}\"" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Não foi possível encontrar o convite para uma função." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "O convite já expirado." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Convite revogado de \"${username}\"." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "OAuth do GitHub falhou: ${error}" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "Nenhum código de autorização recebido do GitHub" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "Conta do GitHub conectada com sucesso @${username}" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "Falha em conectar a conta do GitHub: ${error}" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "Um erro inesperado ocorreu enquanto conectava sua conta do GitHub" + +#: warehouse/manage/views/account_associations.py:219 +#, fuzzy, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "Removeu ${service} conta @${username}" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "Falha em remover associação de conta" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "O publicador confiável não pôde ser restringido" @@ -827,13 +878,13 @@ msgstr "" "desabilitada. Consulte https://pypi.org/help#admin-intervention para obter " "detalhes." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "O usuário \"${username}\" já tem a função de ${role_name} para a organização" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -842,30 +893,32 @@ 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 a organização" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" "Não é possível convidar novo membro. A organização não está em boa posição." -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Não foi possível encontrar o convite da organização." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "O convite da organização não pôde ser reenviado." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Convite expirado para '${username}' e foi excluído." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." msgstr "" +"Este publicador já foi registrado em sua organização. Veja seus publicadores " +"pendentes abaixo." #: warehouse/oidc/forms/_core.py:38 warehouse/oidc/forms/_core.py:49 #: warehouse/oidc/forms/gitlab.py:57 warehouse/oidc/forms/gitlab.py:61 @@ -1120,32 +1173,32 @@ msgstr[1] "Cerca de %1 minutos atrás" msgid "Just now" msgstr "Neste exato momento" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Ativa" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Vencida" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Não paga" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Cancelada" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Incompleta" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Incompleta expirada" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Avaliação" @@ -1166,24 +1219,24 @@ msgid "We looked everywhere but couldn't find this page" msgstr "" "Nós olhamos em todos os lugares, mas não conseguimos encontrar esta página" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "E agora para algo
completamente diferente" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - The Cheese Shop Sketch" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1273,7 +1326,7 @@ msgstr "Monty Python - The Cheese Shop Sketch" msgid "External link" msgstr "Link externo" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Ver transcrição do vídeo" @@ -1340,24 +1393,24 @@ msgstr "" msgid "Password strength:" msgstr "Força da senha:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navegação principal" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Ajuda" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "Documentação" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1366,11 +1419,11 @@ msgstr "Patrocinadores" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Entrar" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrar" @@ -1389,7 +1442,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu principal" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1404,7 +1457,7 @@ msgstr "" "serviços associados ao pypi.org. Qualquer outro uso por qualquer outra parte " "é proibido." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1424,27 +1477,27 @@ msgstr "" "O Python Package Index (PyPI) é um repositório de software para a linguagem " "de programação Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: Últimas 40 atualizações" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 pacotes mais novos" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Pular para o conteúdo principal" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Mudar para versão móvel" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1458,13 +1511,13 @@ msgstr "Mudar para versão móvel" msgid "Warning" msgstr "Aviso" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Você está usando um navegador incompatível, atualize para uma versão mais " "nova." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1474,7 +1527,7 @@ msgstr "" "que lhe permite tentar ferramentas de distribuição e processos sem afetar o " "índice real." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1482,160 +1535,160 @@ msgstr "" "Alguns recursos podem não funcionar sem JavaScript. Tente habilitá-lo se " "você encontrar problemas." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Pesquisar PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "Digite \"/\" para procurar projetos" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Pesquisar" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Pesquisar projetos" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navegação de ajuda" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instalando pacotes" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Enviando pacotes" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guia de usuário" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Retenção do nome do projeto" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "FAQs" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Sobre o PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Sobre a navegação do PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "Blog do PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Painel de infraestrutura" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Estatísticas" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logotipos e marcas registradas" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Nossos patrocinadores" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Contribuindo para o PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Como contribuir para navegação" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Bugs e feedback" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribuir no GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traduzir o PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Patrocinar o PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Créditos por desenvolvimento" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Usando o PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Usando a navegação do PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Termos de Serviço" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Relatar problema de segurança" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Código de conduta" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Aviso de Privacidade" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Política de Uso Aceitável" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Status:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "todos os sistemas estão operacionais" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Desenvolvido e mantido pela comunidade Python, para a comunidade Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Doe hoje!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa do site" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Mudar para versão desktop" @@ -1778,23 +1831,23 @@ msgstr "Senha" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2215,6 +2268,7 @@ msgid "Confirm" msgstr "Confirmar" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2223,7 +2277,7 @@ msgstr "Cancelar" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2424,11 +2478,21 @@ msgstr "" "você pode perder acesso à sua conta. Obtenha ajuda com " "códigos de recuperação.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Sua conta PyPI %(username)s foi excluída." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Alguém, talvez você, adicionou um %(method)s método de autenticação de dois " +"fatores à sua conta PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2446,20 +2510,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s para se comunicar com os " "administradores do PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Alguém, talvez você, removeu um %(method)s método de autenticação de dois " +"fatores da sua conta PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Sua conta PyPI %(username)s foi excluída." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Você foi adicionado como %(role)s para o projeto " "%(project_name)s do %(site)s por %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Você está recebendo isso porque você foi adicionado por " "%(initiator_username)s a um projeto em %(site)s." @@ -3383,6 +3474,8 @@ msgstr "Descartar esta notificação" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3578,7 +3671,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s ainda não enviou nenhum projeto ao PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3616,7 +3709,7 @@ msgstr "Publicação" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3877,7 +3970,7 @@ msgid "Remove email" msgstr "Remover e-mail" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3889,13 +3982,13 @@ msgid "All projects" msgstr "Todos projetos" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Criada" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Último uso" @@ -4067,11 +4160,145 @@ msgid "Update password" msgstr "Atualizar senha" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" +"Conecte sua conta do PyPI com serviços externos. Contas conectadas podem ser " +"usadas para recuperação de conta ou acessar recursos específicos de serviços." + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "E-mails associados à sua conta" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Termos de Serviço" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Minha conta" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "Conectado" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "GitHub" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Remover %(user)s deste projeto" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Remover" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Remover %(user)s deste projeto" + +#: warehouse/templates/manage/account.html:553 +#, fuzzy, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" +"Remover esta associação irá desconectar sua conta de %(service)s " +"%(username)s do PyPI." + +#: warehouse/templates/manage/account.html:558 +#, fuzzy, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "Você pode reconectar sua conta de %(service)s a qualquer momento." + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Remover aplicativo" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Você ainda não ingressou em nenhuma organização no PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Não foi possível excluir a conta" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" +"Conecte sua conta do GitHub à sua conta do PyPI. Você será redirecionado ao " +"GitHub para autorizar a conexão." + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribuir no GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" +"Precisa de conectar uma outra conta do GitHub? Remova a conexão existente " +"primeiro, ou use uma janela de navegador privada para" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Selecione um nome de conta da organização" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Tokens de API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4080,19 +4307,19 @@ msgstr "" "Os tokens de API fornecem uma maneira alternativa de autenticar ao enviar " "pacotes para o PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Saiba mais sobre tokens de API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Tokens de API ativos para esta conta" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Adicionar token de API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4101,56 +4328,56 @@ msgstr "" "Verifique seu endereço de e-mail principal para " "adicionar tokens de API à sua conta." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Escopo do token: toda a conta" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Escopo do token: projeto %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Expira: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Conta criada" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Entrou" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Método de dois fatores:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Nenhum" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Dispositivo de segurança (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4160,161 +4387,161 @@ msgstr "" "Aplicativo de autenticação (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Código de recuperação" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "Dispositivo lembrado" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Falha na autenticação" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Autenticação básica (endpoint de upload)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Motivo:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Senha incorreta" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Dois fatores errados inválidos (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Dois fatores inválidos (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Dois fatores inválidos (código de recuperação)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Reautenticação de sessão falhou" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "E-mail adicionado à conta" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "E-mail removido da conta" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-mail verificado" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "E-mail verificado novamente" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "E-mail principal alterado" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "E-mail principal antigo:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "E-mail principal novo:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "E-mail principal definido" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "E-mail enviado" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Para:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Assunto:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Redefinição de senha solicitada" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Tentativa de redefinição de senha" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Senha redefinida com sucesso" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Senha alterada com sucesso" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "Senha desabilitada" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projeto:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Autenticação de dois fatores adicionada" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4323,15 +4550,15 @@ msgstr "" "Método: Dispositivo de segurança (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nome do dispositivo:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4341,37 +4568,63 @@ msgstr "" "Método: Aplicativo de autenticação (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Autenticação de dois fatores removida" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "Autenticação de dois fatores lembrada" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Códigos de recuperação gerados" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Códigos de recuperação gerados novamente" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Código de recuperação usado para iniciar sessão" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Token de API adicionado" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4379,31 +4632,31 @@ msgstr "Token de API adicionado" msgid "Token name:" msgstr "Nome do token:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Token de API removido" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identificador único:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Token de API removido automaticamente por motivos de segurança" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "Motivo: Token encontrado em url pública" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" @@ -4411,7 +4664,7 @@ msgstr "" "Convidado(a) para participar em %(organization_name)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4420,7 +4673,7 @@ msgstr "" "Convite para participar %(organization_name)s " "recusado" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4429,7 +4682,7 @@ msgstr "" "O convite para ingressar em %(organization_name)s " "foi revogado" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" @@ -4438,33 +4691,33 @@ msgstr "" "O convite para participar de %(organization_name)s " "expirou" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "Função em %(organization_name)s adicionada" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "Função em %(organization_name)s alterada" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "Função da organização removida" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Projeto: %(project_name)s; função: %(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" @@ -4472,7 +4725,7 @@ msgstr "" "Organização: %(organization_name)s; equipe: %(team_name)s; função: " "%(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4484,12 +4737,12 @@ msgstr "" "ocorrem em sua conta. Se você notar algo suspeito, por favor , proteja sua conta o mais rápido possível." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Atividade recente da conta" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4497,7 +4750,7 @@ msgstr "Atividade recente da conta" msgid "Event" msgstr "Evento" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4508,25 +4761,25 @@ msgstr "Evento" msgid "Time" msgstr "Horário" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Informações adicionais" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Data / hora" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Informações de localização" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4534,7 +4787,7 @@ msgstr "Informações de localização" msgid "Device Info" msgstr "Informações do dispositivo" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4542,15 +4795,15 @@ msgstr "" "Os eventos aparecerão aqui como as ações relacionadas à segurança que " "ocorrem na sua conta." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Excluir conta" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Não foi possível excluir a conta" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4565,7 +4818,7 @@ msgstr[1] "" "Sua conta é atualmente a única proprietária de %(count)s " "projetos." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4579,7 +4832,7 @@ msgstr[1] "" "Você tem que transferir a propriedade ou excluir estes projetos antes que " "você possa excluir sua conta." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transferir propriedade ou excluir projeto" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4596,11 +4849,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Prossiga com cautela!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Você não poderá recuperar sua conta depois de excluí-la" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Excluir sua conta PyPI" @@ -4677,24 +4930,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Não é possível remover o último método de 2FA" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Remover" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Remover aplicativo de autenticação" @@ -5033,7 +5268,7 @@ msgstr "Inativa" msgid "Manager" msgstr "Gerente" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5367,21 +5602,17 @@ msgstr "" "Leia mais sobre o suporte a OpenID Connect do GitHub Actions aqui." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Nome do Projeto PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5389,20 +5620,21 @@ msgstr "Nome do Projeto PyPI" msgid "project name" msgstr "nome do projeto" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "O projeto (no PyPI) que será criado quando este publicador for usado" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "proprietário" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5411,38 +5643,38 @@ msgstr "" "O nome da organização no GitHub ou o nome de usuário do GitHub que possui o " "repositório" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nome de repositório" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "repositório" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" "O nome do repositório do GitHub que contém o fluxo de trabalho de publicação" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Nome do fluxo de trabalho" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "fluxodetrabalho.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5453,8 +5685,8 @@ msgstr "" "existir no diretório .github/workflows/ no repositório " "configurado acima." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5462,9 +5694,9 @@ msgstr "" msgid "Environment name" msgstr "Nome do ambiente" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5474,7 +5706,7 @@ msgstr "Nome do ambiente" msgid "(optional)" msgstr "(opcional)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5493,10 +5725,10 @@ msgstr "" "especialmente se seu repositório tiver mantenedores com " "acesso de confirmação que não deveriam ter acesso de publicação PyPI." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5511,7 +5743,7 @@ msgstr "" msgid "Add" msgstr "Adicionar" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5522,19 +5754,35 @@ msgstr "" "Leia mais sobre o suporte a OpenID Connect do GitLab CI/CD aqui." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Nome do Projeto PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "O projeto (no PyPI) que será criado quando este publicador for usado" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "Espaço de nomes" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "espaço de nomes" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5544,7 +5792,7 @@ msgstr "" "O nome de usuário GitLab ou o espaço de nomes do grupo/subgrupo GitLab no " "qual o projeto está" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5553,32 +5801,32 @@ msgstr "" msgid "Project name" msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "projeto" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" "O nome do projeto do GitLab que contém o fluxo de trabalho de publicação" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "Caminho do arquivo de pipeline de nível superior" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5590,14 +5838,14 @@ msgstr "" "projeto. Este arquivo deve existir no projeto configurado acima (pipelines " "externos não são suportados)." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "lançamento" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5616,7 +5864,7 @@ msgstr "" "especialmente se seu repositório tiver mantenedores com " "acesso de confirmação que não deveriam ter acesso de publicação PyPI." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5627,31 +5875,31 @@ msgstr "" "Leia mais sobre o suporte a OpenID Connect do Google aqui." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "e-mail" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "O endereço de e-mail da conta ou conta de serviço usada para publicar." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Assunto" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "assunto" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5664,7 +5912,7 @@ msgstr "" "identidade usada para publicação. Mais detalhes aqui." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5675,55 +5923,55 @@ msgstr "" "Leia mais sobre o suporte a OpenID Connect do ActiveState aqui." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Organização" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "minha-organização" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "O nome da organização no ActiveState que possui o projeto" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "Nome do projeto ActiveState" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "meu-projeto" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "O projeto ActiveState que construirá seu artefato Python." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "Nome de usuário do ator" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "meu-nome-de-usuário" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5733,15 +5981,15 @@ msgstr "" "O nome de usuário da conta ActiveState que acionará a construção do seu " "artefato Python." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Gerenciar publicadores" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5750,24 +5998,24 @@ msgstr "" "existentes podem ser adicionados na configuração de publicação para cada " "projeto individual." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Nome do projeto pendente" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Publicador" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Detalhes" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5776,19 +6024,19 @@ msgstr "" "Nenhum publicador pendente está configurado no momento. Publicadores de " "projetos que ainda não existem podem ser adicionados abaixo." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Adicionar um novo publicador pendente" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Você pode usar esta página para registrar publicadores de confiança " "\"pendentes\"." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5806,7 +6054,7 @@ msgstr "" "publicador confiável comum. Você pode ler mais sobre publicadores confiáveis " "comuns e \"pendentes\" aqui." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does nothttps://gitlab.com for the " "public GitLab service, or a custom instance." msgstr "" +"A URL da instância do GitLab. Selecione https://gitlab.com para " +"o serviço público do GitLab, ou uma instância personalizada." #: warehouse/templates/manage/organization/publishing.html:331 #, fuzzy @@ -6688,6 +6938,9 @@ msgid "" "organization when the project is created. Organization owners can manage " "these publishers and their associated projects." msgstr "" +"Dica: Publicadores confiáveis criados aqui serão de posse " +"dessa organização quando o projeto for criado. Donos de organização podem " +"gerenciar estes publicadores e seus projetos associados." #: warehouse/templates/manage/organization/publishing.html:401 #, fuzzy @@ -6930,10 +7183,13 @@ msgid "Billing Notice:" msgstr "Faturamento Inativo" #: warehouse/templates/manage/organization/roles.html:367 +#, fuzzy msgid "" "Accepted invitations will result in an additional $5 per user per month " "billing charge." msgstr "" +"Convites aceitos irão resultar em um custo adicional de $5 por usuário por " +"mês." #: warehouse/templates/manage/organization/roles.html:373 msgid "Seat Usage:" @@ -6942,18 +7198,20 @@ msgstr "" #: warehouse/templates/manage/organization/roles.html:374 #, python-format msgid "%(current)s of %(limit)s seats used." -msgstr "" +msgstr "%(current)s de %(limit)s assentos usados." #: warehouse/templates/manage/organization/roles.html:377 #, python-format msgid "%(available)s seats available." -msgstr "" +msgstr "%(available)s assentos disponíveis." #: warehouse/templates/manage/organization/roles.html:379 msgid "" "You have exceeded your seat limit. Invited members can still accept " "invitations." msgstr "" +"Você excedeu o seu limite de assentos. Membros convidados ainda podem " +"aceitar convites." #: warehouse/templates/manage/organization/roles.html:427 #: warehouse/templates/manage/project/roles.html:426 @@ -7038,11 +7296,11 @@ msgstr "Gerenciar versão" #: warehouse/templates/manage/organization/settings.html:167 msgid "Manually Activated" -msgstr "" +msgstr "Ativado manualmente" #: warehouse/templates/manage/organization/settings.html:170 msgid "Seat limit" -msgstr "" +msgstr "Limite de assentos" #: warehouse/templates/manage/organization/settings.html:172 #, fuzzy @@ -7087,6 +7345,8 @@ msgid "" "Please contact PyPI Support if you need to modify " "custom Trusted Publishers." msgstr "" +"Por favor contate o Suporte do PyPI se você precisa de " +"modificar Publicadores Confiáveis personalizados." #: warehouse/templates/manage/organization/settings.html:219 #, fuzzy @@ -7106,6 +7366,8 @@ msgid "" "Please contact PyPI Support if you need to rename your " "organization." msgstr "" +"Por favor contate o Suporte do PyPI se você precisa de " +"renomear sua organização." #: warehouse/templates/manage/organization/settings.html:259 #: warehouse/templates/manage/organization/settings.html:309 @@ -7511,8 +7773,9 @@ msgstr "Pesquisar projetos" #: warehouse/templates/manage/project/history.html:280 #: warehouse/templates/manage/project/history.html:302 +#, fuzzy msgid "Project alternate repository added" -msgstr "" +msgstr "Projeto de um repositório alternativo adicionado" #: warehouse/templates/manage/project/history.html:285 #: warehouse/templates/manage/project/history.html:296 @@ -7526,8 +7789,9 @@ msgstr "" #: warehouse/templates/manage/project/history.html:291 #: warehouse/templates/manage/project/history.html:313 +#, fuzzy msgid "Project alternate repository deleted" -msgstr "" +msgstr "Projeto de um repositório alternativo deletado" #: warehouse/templates/manage/project/history.html:335 msgid "Additional info" @@ -7561,6 +7825,9 @@ msgid "" "quarantine, the project is not installable by clients, and cannot be being " "modified by its maintainers." msgstr "" +"Administradores do PyPI precisam de revisar este projeto antes que ele possa " +"ser restaurado. Enquanto está em quarentena, o projeto não é instalável por " +"clientes, e não pode ser modificado pelos seus mantenedores." #: warehouse/templates/manage/project/manage_project_base.html:60 #: warehouse/templates/packaging/detail.html:336 @@ -7585,6 +7852,8 @@ msgid "" "Some form fields have been autofilled, please double-check their values " "before submitting the form." msgstr "" +"Alguns campos de formulário foram automaticamente preenchidos, por favor " +"verifique seus valores novamente antes de enviar o formulário." #: warehouse/templates/manage/project/publishing.html:270 #, python-format @@ -8315,12 +8584,6 @@ msgstr "Isso removerá o projeto da organização '%(organization_name)s'." msgid "Remove project" msgstr "Remover projeto" -#: warehouse/templates/manage/project/settings.html:97 -#: warehouse/templates/manage/project/settings.html:171 -#: warehouse/templates/manage/project/settings.html:439 -msgid "Project Name" -msgstr "Nome do projeto" - #: warehouse/templates/manage/project/settings.html:101 #, fuzzy #| msgid "You are not a manager or an owner of this organization" @@ -12222,11 +12485,6 @@ msgstr[1] "Nenhuma ocorrência para os filtros \"%(filters)s\"" #~ msgid "view hashes" #~ msgstr "ver hashes" -#, fuzzy, python-format -#~| msgid "Profile of %(username)s" -#~ msgid "Hi %(username)s!" -#~ msgstr "Perfil de %(username)s" - #~ msgid "Thanks," #~ msgstr "Grato," diff --git a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po index 1fbb2ad980cc..0a56a4e7c096 100644 --- a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po @@ -26,7 +26,7 @@ msgstr "" "X-Generator: Weblate 5.7.2-rc\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -34,18 +34,18 @@ msgstr "" "Deve verificar o seu endereço de email **principal** antes de poder fazer " "esta acção." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" "O duplo fator de autenticação deve estar ativado para executar esta ação." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Atualizado localmente" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tente novamente." @@ -82,17 +82,17 @@ msgstr "Nenhum utilizador encontrado com esse nome de utilizador" msgid "TOTP code must be ${totp_length} digits." msgstr "Código TOTP deve ter ${totp_length} dígitos." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" "Os códigos de recuperação devem ter ${recovery_code_length} caracteres." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Escolha um nome de utilizador com 50 carateres ou menos." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." @@ -100,12 +100,12 @@ msgstr "" "Este nome de utilizador já está a ser utilizado por outra conta. Escolha um " "nome de utilizador diferente." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Senha grande demais." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -114,21 +114,21 @@ msgstr "" "Ocorreram demasiadas tentativas de início de sessão sem êxito. Foi bloqueado " "durante ${time}. Por favor tente mais tarde." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "As suas palavras-passe não coincidem. Tente novamente." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "O endereço de e-mail é demasiado longo. Tente novamente." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Não pode utilizar um endereço de e-mail deste domínio. Utilize um e-mail " "diferente." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." @@ -136,7 +136,7 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por esta conta. Utilize um e-" "mail diferente." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -144,34 +144,34 @@ msgstr "" "Este endereço de e-mail já está a ser utilizado por outra conta. Utilize um " "e-mail diferente." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 carateres ou menos." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 #, fuzzy #| msgid "Null bytes are not allowed." msgid "URLs are not allowed in the name field." msgstr "Não são permitidos bytes nulos." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Código de TOTP inválido." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Asserção inválida do WebAuthn: Carga incorreta" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Código de recuperação inválido." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Código de recuperação já utilizado anteriormente." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." @@ -221,7 +221,7 @@ msgstr "Já está autenticado" msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem sucedida" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 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 " @@ -235,186 +235,186 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" "Código expirado: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" "Código inválido: peça uma nova hiperligação para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Código inválido: o código não foi fornecido" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Código inválido: não é um código para reiniciar a palavra-passe" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Código inválido: o utilizador já iniciou sessão desde que o código foi pedido" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Código inválido: a palavra-passe já foi alterada desde o pedido do código" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Redefiniu a sua palavra-passe" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "Código inválido: não é um código de convite de colaboração" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Código expirado: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Código inválido: peça uma nova hiperligação de verificação de e-mail" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Código inválido: não é um código de verificação de e-mail" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Agora pode definir este e-mail como o seu endereço primário" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Este é o seu endereço primário" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Código inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Código inválido: não é um código de convite de organização" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "O convite para a organização não é válido." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "O convite para a organização não existe mais." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora você é ${role} da organização \"${organization_name}\"." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Código expirado: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Código inválido: solicite um novo convite para a função no projeto" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Código inválido: não é um código de convite de colaboração" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "O convite para uma função não é válida." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "Essa chave de API não existe." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "O convite para uma função não existe mais." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, fuzzy, python-brace-format #| msgid "You are now ${role} of the '${project_name}' project." 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:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -422,14 +422,14 @@ msgstr "" "Trusted Publishing está temporariamente desativado. Consulte https://" "pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "desativado. Consulte https://pypi.org/help#admin-intervention para mais " "pormenores." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -437,12 +437,12 @@ msgstr "" "Necessita de ter um email verificado para registar um publicador confiado " "pendente. Consulte https://pypi.org/help#openid-connect para detalhes." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -454,16 +454,16 @@ msgstr "" "Houveram muitas tentativas de registo de editores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "O editor confiável não pôde ser registado" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -471,17 +471,17 @@ msgstr "" "Este editor confiável já foi registado. Entre em contato com os " "administradores do PyPI se isto não foi intencional." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Registou um novo editor de publicação para criar " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID de editor inválido" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Editor confiável removido do projeto " @@ -489,15 +489,33 @@ msgstr "Editor confiável removido do projeto " msgid "Banner Preview" msgstr "Pré-visualização de banner" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "O editor deve ser especificado pelo ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Escolha um nome com 50 carateres ou menos para a organização." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -509,7 +527,7 @@ msgstr "" "começar e terminar com uma letra ou número. Escolha um nome diferente para a " "organização." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -517,7 +535,7 @@ msgstr "" "Esse nome de conta de organização já se encontra em uso. Escolha um nome " "diferente para a conta da organização." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This organization account name has already been used. Choose a different " @@ -529,16 +547,16 @@ msgstr "" "Esse nome de conta de organização já se encontra em uso. Escolha um nome " "diferente para a conta da organização." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Selecionar projeto" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Especifique o nome do projeto" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -546,36 +564,36 @@ msgstr "" "Começar e terminar com letra ou número contendo apenas com carácteres ASCII " "e '.', '_' e '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Esse nome de projeto já está sendo utilizado. Escolha um nome diferente para " "o projeto." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Criar uma conta" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 caráteres ou menos." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "O URL é muito longo. Escolha um URL com 100 carateres ou menos." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "A URL da organização deve iniciar com http:// ou https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -583,7 +601,7 @@ msgstr "" "A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou " "menos." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -595,15 +613,15 @@ msgstr "" "A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou " "menos." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Alcançou o número máximo de envios para " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Escolha um nome para sua equipe com 50 caráteres ou menos." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -612,29 +630,29 @@ msgstr "" "terminar com espaços, virgulas, sublinhado, hífen ou barrinha. Escolha outro " "nome." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Este nome de equipe já está em uso. Escolha um nome diferente." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository name" msgstr "Nome do repositório" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 #, fuzzy #| msgid "Specify repository name" msgid "Specify your alternate repository URL" msgstr "Nome do repositório" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "O nome é muito longo. Escolha um nome com 100 carateres ou menos." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -646,86 +664,86 @@ msgstr "" "A descrição é muito longa. Escolha uma descrição com até 400 caráteres ou " "menos." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Pormenores da conta atualizados" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Códigos de recuperação já gerados" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "Essa chave de API não existe." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Credenciais inválidas. Tente novamente" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "Nome de repositório inválido" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "Nome de repositório inválido" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Confirme a solicitação" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "Nome de repositório inválido" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "Nome de repositório inválido" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -733,46 +751,46 @@ msgstr "" "Apagar projetos temporariamente desativado. Consulte https://pypi.org/" "help#admin-intervention para pormenores." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Não foi possível retirar o lançamento - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Não foi possível desfazer a retirada do lançamento - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Não foi possível apagar o lançamento - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Não foi possível localizar o ficheiro" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Não foi possível apagar o ficheiro - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| msgid "Team '${team_name}' already has ${role_name} role for project" 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| msgid "${username} is now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} agora é ${role} do projeto '${nome_do_projeto}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -781,8 +799,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -790,26 +808,62 @@ msgstr "" "O utilizador \"${username}\" já tem um convite ativo. Tente novamente mais " "tarde." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Convite enviado para \"${username}\"" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Não foi possível encontrar o convite para uma função." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "O convite já expirou." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Convite revogado de \"${username}\"." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -860,13 +914,13 @@ msgstr "" "Trusted publishing com Github está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" "O usuário \"${username}\" já tem a função de ${role_name} para a equipe" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -875,26 +929,26 @@ 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 a equipe" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Não foi possível encontrar o convite para uma equipe." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "O convite da organização não pôde ser reenviado." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Expired invitation for '${username}' deleted." msgid "Expired invitation for '${username}' deleted." msgstr "O convite para \"${project_name}\" expirou e foi apagado." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1189,32 +1243,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Ativa" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Vencida" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Não paga" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Cancelada" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Incompleta" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Incompleta expirada" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Avaliação" @@ -1235,26 +1289,26 @@ msgid "We looked everywhere but couldn't find this page" msgstr "" "Procuramos em todos os lugares, mas não conseguimos encontrar esta página" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "E agora para algo
completamente diferente" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monthy Python - A Cena da Loja de Queijo" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1344,7 +1398,7 @@ msgstr "Monthy Python - A Cena da Loja de Queijo" msgid "External link" msgstr "Hiperligação externa" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Ver transcrição de vídeo" @@ -1419,24 +1473,24 @@ msgstr "" msgid "Password strength:" msgstr "Força da palavra-passe:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Navegação principal" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Ajuda" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1445,11 +1499,11 @@ msgstr "Patrocinadores" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Iniciar sessão" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registar" @@ -1468,7 +1522,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu principal" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1483,7 +1537,7 @@ msgstr "" "serviços associados ao pypi.org. Qualquer outro uso por qualquer outra parte " "é proibido." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1503,27 +1557,27 @@ msgstr "" "O Índex do Pacote de Python (PyPI) é um repositório de \"software\" para a " "linguagem de programação Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 novas atualizações" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 novos pacotes" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Ir ao conteúdo principal" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Mudar para a versão de telemóvel" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1537,13 +1591,13 @@ msgstr "Mudar para a versão de telemóvel" msgid "Warning" msgstr "Aviso" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Está a utilizar um navegador não suportado, atualize para uma versão mais " "recente." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1553,7 +1607,7 @@ msgstr "" "lhe permite experimentar ferramentas e processos de distribuição sem afetar " "o índice real." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1561,168 +1615,168 @@ msgstr "" "Algumas das funcionalidades podem não funcionar sem JavaScript. Ative o " "JavaScript caso encontre problemas." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Pesqusiar PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Pesquisar por projetos" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Pesquisar" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Pesquisar por projetos" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Ajuda de navegação" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Instalação de pacotes" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "A enviar pacotes" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Guia do utilizador" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Retenção do nome do projeto" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Perguntas Mais Frequentes" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Sobre o PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Sobre a navegação PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "Página inicial do PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Painel da infraestrutura" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Estatísticas" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logotipos e Marcas Registadas" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Os nossos patricinadores" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Contribuir ao PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navegação em \"como contribuir\"" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Erros e opiniões" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Contribuir no GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Traduzir o PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Patrocinar o PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Créditos de desenvolvimento" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Utilização de PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Navegação em \"Utilização de PyPI\"" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Termos de utilização" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Reportar problema de segurança" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Código de conduta" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Política de privacidade" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Política de Uso Aceitável" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Status:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "todos os sistemas estão operacionais" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Desenvolvido e mantido pela comunidade Python, para a comunidade Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Doe hoje!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa do site" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Mudar para modo de computador" @@ -1868,23 +1922,23 @@ msgstr "Palavra-passe" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2292,6 +2346,7 @@ msgid "Confirm" msgstr "Formulário de confirmação" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2300,7 +2355,7 @@ msgstr "Cancelar" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2512,11 +2567,21 @@ msgstr "" "conta. Obter ajuda com os códigos de recuperação." -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "A sua conta PyPI %(username)s foi apagada." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Alguém, talvez você, tenha adicionado um método de autenticação de dois " +"fatores %(method)s à sua conta PyPI %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2534,20 +2599,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s para comunicar com os " "administradores do PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Alguém, talvez você, tenha removido um método de autenticação de dois " +"fatores %(method)s da sua conta PyPI %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "A sua conta PyPI %(username)s foi apagada." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Você foi adicionado como %(role)s ao " "projeto%(site)s%(project_name)s por %(initiator_username)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Você está recebendo isto porque foi adicionado por %(initiator_username)s a " "um projeto em %(site)s." @@ -3472,6 +3564,8 @@ msgstr "Descartar esta notificação" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3673,7 +3767,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s ainda não enviou nenhum projeto ao PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3711,7 +3805,7 @@ msgstr "Publicação" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3982,7 +4076,7 @@ msgid "Remove email" msgstr "Remover e-mail" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3994,13 +4088,13 @@ msgid "All projects" msgstr "Todos projetos" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Criada" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Último uso" @@ -4171,11 +4265,137 @@ msgid "Update password" msgstr "Atualizar a palavra-passe" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "E-mails associados à sua conta" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Termos de utilização" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Minha conta" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Remover %(user)s deste projeto" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Remover" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Remover %(user)s deste projeto" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Remover aplicação" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Ainda não ingressou em nenhuma organização no PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Não foi possível apagar a conta" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Contribuir no GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Selecione um nome de conta da organização" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Tokens de API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4184,19 +4404,19 @@ msgstr "" "Os tokens de API fornecem uma maneira alternativa de autenticar ao enviar " "pacotes ao PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Saiba mais sobre tokens de API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Tokens de API ativos para esta conta" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Adicionar token de API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4205,56 +4425,56 @@ msgstr "" "Verifique o seu endereço de e-mail principal para " "adicionar tokens de API à sua conta." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Escopo do token: toda a conta" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Escopo do token: projeto %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Expira: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Conta criada" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Entrou" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Método de dois fatores:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Nenhum" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Aparelho de segurança (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4264,165 +4484,165 @@ msgstr "" "Aplicação de autenticação (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Código de recuperação" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Remover aparelho" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Falha na autenticação" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Autenticação básica (endpoint de upload)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Motivo:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Palavra-passe incorreta" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Dois fatores errados inválidos (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Dois fatores inválidos (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Dois fatores inválidos (código de recuperação)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Reautenticação de sessão falhou" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "E-mail adicionado à conta" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "E-mail removido da conta" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-mail verificado" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "E-mail verificado novamente" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "E-mail principal alterado" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "E-mail principal antigo:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "E-mail principal novo:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "E-mail principal definido" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "E-mail foi enviado" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "De:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Para:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Assunto:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Redefinição de palavra-passe solicitada" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Tentativa de redefinição de palavra-passe" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Palavra-passe redefinida com sucesso" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Palavra-passe alterada com sucesso" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Redefinir a palavra-passe" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projeto:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Autenticação de dois fatores adicionada" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4431,15 +4651,15 @@ msgstr "" "Método: Aparelho de segurança (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Nome do aparelho:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4449,39 +4669,65 @@ msgstr "" "Método: Aplicação de autenticação (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Autenticação de dois fatores removida" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Autenticação de dois fatores removida" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Códigos de recuperação gerados" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Códigos de recuperação gerados" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Código de recuperação usados para iniciar uma sessão" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Perfil de %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navegação da conta" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Token de API adicionado" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4489,38 +4735,38 @@ msgstr "Token de API adicionado" msgid "Token name:" msgstr "Nome do token:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Token de API removido" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Identificador único:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Token de API removido automaticamente por motivos de segurança" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "Motivo: Token encontrado em url pública" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Invited to join %(organization_name)s" msgstr "Veja %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4529,7 +4775,7 @@ msgstr "" "Convite para participar %(organization_name)s " "recusado" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4538,7 +4784,7 @@ msgstr "" "O convite para ingressar em %(organization_name)s " "foi revogado" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4548,45 +4794,45 @@ msgid "" msgstr "" "%(username)s removido como %(role_name)s do projeto" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Role in %(organization_name)s added" msgstr "Veja %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "Descrição do projeto" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Todos os lançamentos de %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Gerir \"%(project_name)s\"" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4598,12 +4844,12 @@ msgstr "" "ocorrem na sua conta. Se notar algo suspeito, por favor , proteja a sua conta o mais rápido possível." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Atividade recente da conta" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4611,7 +4857,7 @@ msgstr "Atividade recente da conta" msgid "Event" msgstr "Evento" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4622,25 +4868,25 @@ msgstr "Evento" msgid "Time" msgstr "Horário" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Informações Adicionais" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Data / hora" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Informações de Localização" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4650,7 +4896,7 @@ msgstr "Informações de Localização" msgid "Device Info" msgstr "Nome do aparelho" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4658,15 +4904,15 @@ msgstr "" "Os eventos aparecerão aqui como as ações relacionadas à segurança que " "ocorrem na sua conta." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Apagar conta" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Não foi possível apagar a conta" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4681,7 +4927,7 @@ msgstr[1] "" "A sua conta é atualmente a única proprietária de %(count)s " "projetos." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4695,7 +4941,7 @@ msgstr[1] "" "Tem que transferir a propriedade ou apagar estes projetos antes que possa " "apagar a sua conta." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or transferir propriedade ou apagar projeto" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4712,11 +4958,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Prossiga com atenção!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Não poderá recuperar a sua conta depois de apagá-la" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Apagar a sua conta no PyPI" @@ -4798,24 +5044,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Não é possível remover a si próprio como proprietário" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Remover" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Remover aplicação de autenticação" @@ -5184,7 +5412,7 @@ msgstr "Inativa" msgid "Manager" msgstr "Gerente" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5546,21 +5774,17 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Nome do Projeto PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5568,20 +5792,21 @@ msgstr "Nome do Projeto PyPI" msgid "project name" msgstr "nome do projeto" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "O projeto (no PyPI) que será criado quando este editor for usado" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "proprietário" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5590,38 +5815,38 @@ msgstr "" "O nome da organização no GitHub ou o nome de utilizador no GitHub ao qual " "pertence este repositório" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Nome de repositório" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "repositório" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" "O nome do repositório GitHub que contém o fluxo de trabalho de publicação" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Nome do fluxo de trabalho" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "fluxodetrabalho.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5629,8 +5854,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5640,9 +5865,9 @@ msgstr "" msgid "Environment name" msgstr "Nome de projeto inválido" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5654,7 +5879,7 @@ msgstr "Nome de projeto inválido" msgid "(optional)" msgstr "Motivo (opcional)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5667,10 +5892,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5685,7 +5910,7 @@ msgstr "" msgid "Add" msgstr "Adicionar" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5699,7 +5924,23 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Nome do Projeto PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "O projeto (no PyPI) que será criado quando este editor for usado" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5707,7 +5948,7 @@ msgstr "" msgid "Namespace" msgstr "Nome" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5715,7 +5956,7 @@ msgstr "Nome" msgid "namespace" msgstr "Nenhum nome definido" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5723,7 +5964,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5732,7 +5973,7 @@ msgstr "" msgid "Project name" msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5740,25 +5981,25 @@ msgstr "Nome do projeto" msgid "project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5767,14 +6008,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "lançamento" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5787,7 +6028,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5801,7 +6042,7 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5809,14 +6050,14 @@ msgstr "" msgid "email" msgstr "E-mail" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" "O endereço de email da conta ou da conta de serviço utilizado para publicar." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5824,7 +6065,7 @@ msgstr "" msgid "Subject" msgstr "Assunto:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5832,7 +6073,7 @@ msgstr "Assunto:" msgid "subject" msgstr "Assunto:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5841,7 +6082,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5855,7 +6096,7 @@ msgstr "" "Leia mais sobre o provedor de OpenID Connect do GitHub aqui." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5863,7 +6104,7 @@ msgstr "" msgid "Organization" msgstr "Descrição do projeto" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5871,13 +6112,13 @@ msgstr "Descrição do projeto" msgid "my-organization" msgstr "Descrição do projeto" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5885,7 +6126,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Nome do projeto" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5893,13 +6134,13 @@ msgstr "Nome do projeto" msgid "my-project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5907,7 +6148,7 @@ msgstr "" msgid "Actor Username" msgstr "O seu nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5915,7 +6156,7 @@ msgstr "O seu nome de utilizador" msgid "my-username" msgstr "Nome de utilizador" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5923,15 +6164,15 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Gerir editores" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Projeto" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5940,24 +6181,24 @@ msgstr "" "existente podem ser adicionados na configuração de publicação para cada " "projeto individual." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Nome do projeto pendente" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Editor" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Pormenores" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5966,17 +6207,17 @@ msgstr "" "Nenhum publicador pendente está configurado no momento. Publicadores de " "projetos que ainda não existem podem ser adicionados abaixo." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Adicionar um novo editor pendente" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5988,7 +6229,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "Vă rugăm treceți în revistă condițiile noastre de " "utilizare actualizate." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -425,8 +425,8 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -436,17 +436,17 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -461,32 +461,32 @@ msgstr "" "Au fost prea multe încercări de conectare nereușite. Încercați din nou mai " "târziu." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -494,17 +494,33 @@ msgstr "" msgid "Banner Preview" msgstr "Previzualizare banner" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Alegeți un nume de utilizator cu 50 de caractere sau mai puțin." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -521,7 +537,7 @@ msgstr "" "asemenea, să înceapă și să termine cu o literă sau un număr. Alegeți un alt " "nume de utilizator." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -533,7 +549,7 @@ msgstr "" "Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt " "nume de utilizator." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -545,16 +561,16 @@ msgstr "" "Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt " "nume de utilizator." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Selectați un proiect" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Precizați numele proiectului" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -562,19 +578,19 @@ msgstr "" "Începe și se termină cu o literă sau o cifră care conține numai caractere " "numerice ASCII și '.', '_' și '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Acest nume de proiect a fost deja utilizat. Alegeți un alt nume de proiect." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Role invitation is not valid." msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Invitația la rol nu este validă." -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -582,7 +598,7 @@ 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:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -590,11 +606,11 @@ msgid "" "characters or less." msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "URL-ul organizației trebuie să înceapă cu http:// sau https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -602,7 +618,7 @@ msgid "" "with 400 characters or less." msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -610,23 +626,23 @@ msgid "" "1024 characters or less." msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Ați transmis deja numărul maxim de " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Alegeți un nume de utilizator cu 50 de caractere sau mai puțin." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -636,23 +652,23 @@ msgstr "" "Acest nume de utilizator este deja utilizat de un alt cont. Alegeți un alt " "nume de utilizator." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Role invitation is not valid." msgid "Specify your alternate repository name" msgstr "Invitația la rol nu este validă." -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -660,82 +676,82 @@ msgid "" "less." msgstr "Numele e prea lung. Alegeți un nume cu 100 de caractere sau mai puțin." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Coduri de recuperare deja generate" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Cod de recuperare nevalid." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Cod de recuperare nevalid." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Cod de recuperare nevalid." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Cod de recuperare nevalid." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -747,76 +763,112 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -869,42 +921,42 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Role invitation is not valid." msgid "Could not find organization invitation." msgstr "Invitația la rol nu este validă." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Invitația la rol nu mai există." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1182,32 +1234,32 @@ msgstr[2] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1227,24 +1279,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1334,7 +1386,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1392,24 +1444,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1418,11 +1470,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1441,7 +1493,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1451,7 +1503,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1499,176 +1551,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1812,23 +1864,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2212,6 +2264,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2220,7 +2273,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2398,11 +2451,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2417,18 +2475,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3191,6 +3265,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3376,7 +3452,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3414,7 +3490,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3675,7 +3751,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3687,13 +3763,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3852,85 +3928,195 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Role invitation is not valid." +msgid "Remove %(service)s association" +msgstr "Invitația la rol nu este validă." + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Role invitation is not valid." +msgid "Remove %(service)s association?" +msgstr "Invitația la rol nu este validă." + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Role invitation is not valid." +msgid "Remove association" +msgstr "Invitația la rol nu este validă." + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3938,56 +4124,56 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Conectare în doi factori nevalidă sau expirată." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Conectare în doi factori nevalidă sau expirată." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -3995,125 +4181,125 @@ msgstr "Conectare în doi factori nevalidă sau expirată." msgid "Invalid two factor (Recovery code)" msgstr "Cod de recuperare nevalid." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4121,37 +4307,57 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4159,38 +4365,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "You are now ${role} of the '${project_name}' project." msgid "Invited to join %(organization_name)s" msgstr "Acum sunteți ${role} din proiectul „${project_name}”." -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4198,58 +4404,58 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "You are now ${role} of the '${project_name}' project." msgid "Role in %(organization_name)s added" msgstr "Acum sunteți ${role} din proiectul „${project_name}”." -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization role removed" msgstr "Invitația la rol nu este validă." -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4258,12 +4464,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4271,7 +4477,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4282,25 +4488,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4308,21 +4514,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4334,7 +4540,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4345,14 +4551,14 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4360,11 +4566,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4440,24 +4646,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Invitația la rol nu este validă." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4771,7 +4959,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5096,21 +5284,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5118,57 +5302,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5176,8 +5359,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5187,9 +5370,9 @@ msgstr "" msgid "Environment name" msgstr "Cod de recuperare nevalid." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5199,7 +5382,7 @@ msgstr "Cod de recuperare nevalid." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5212,10 +5395,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5230,7 +5413,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5239,19 +5422,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5259,7 +5458,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5268,31 +5467,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5301,14 +5500,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5321,7 +5520,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5330,31 +5529,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5363,7 +5562,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5372,7 +5571,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5380,7 +5579,7 @@ msgstr "" msgid "Organization" msgstr "Invitația la rol nu este validă." -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5388,13 +5587,13 @@ msgstr "Invitația la rol nu este validă." msgid "my-organization" msgstr "Invitația la rol nu este validă." -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5402,31 +5601,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "Cod de recuperare nevalid." -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5434,55 +5633,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5494,7 +5693,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "Пожалуйста, ознакомьтесь с нашими обновленными Условиями предоставления услуг." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -459,14 +459,14 @@ msgstr "" "Трастовая публикация временно отключена. Подробнее смотрите здесь: https://" "pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "отключено. Подробнее смотрите здесь: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -475,13 +475,13 @@ msgstr "" "зарегистрировать ожидающего подключения трастового публикатора. Перейдите на " "https://pypi.org/help#openid-connect для получения подробной информации." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Вы не можете зарегистрировать более 3-х ожидающих подключения трастовых " "публикаторов одновременно." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -493,16 +493,16 @@ msgstr "" "Было предпринято слишком много попыток регистрации трастового публикатора. " "Попробуйте еще раз позже." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Трастовый публикатор не может быть зарегистрирован" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -510,17 +510,17 @@ msgstr "" "Этот трастовый публикатор уже зарегистрирован. Свяжитесь с администраторами " "PyPI, если регистрация не была сделана намеренно." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Зарегистрирован новый издатель, ожидающий подключения " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Неверный ID издателя" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Доверенный издатель был удалён из проекта " @@ -528,16 +528,34 @@ msgstr "Доверенный издатель был удалён из прое msgid "Banner Preview" msgstr "Предпросмотр баннера" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Издатель должен быть указан через ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "Предоставьте свой ответ на запрос." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" "Выберите название аккаунта организации, используя не более 50 символов." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -549,7 +567,7 @@ msgstr "" "подчеркивания. Кроме того, они должны начинаться и заканчиваться буквой или " "цифрой. Выберите другое имя учетной записи организации." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -557,7 +575,7 @@ msgstr "" "Это имя учетной записи организации уже используется. Выберите другое " "название учетной записи организации." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -565,16 +583,16 @@ msgstr "" "Вы уже подали заявку на это имя. Выберите другое имя учетной записи " "организации." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Выберите проект" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Укажите название проекта" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -582,18 +600,18 @@ msgstr "" "Начинается и заканчивается буквой или цифрой, содержащей только ASCII-цифры, " "а также '.', '_' и '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" "Это название проекта я уже используется. Выберите другое название проекта." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" "Невозможно перевести в организацию компании с неактивным выставлением счетов" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -601,7 +619,7 @@ msgstr "" "Слишком длинное название организации. Выберите название, содержащее не более " "100 символов." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -609,11 +627,11 @@ msgstr "" "Слишком длинный URL-адрес организации. Укажите адрес, содержащий не более " "400 символов." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "URL организации должен начинаться с http:// или https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -621,7 +639,7 @@ msgstr "" "Слишком длинное описание организации. Напишите описание, содержащее не более " "400 символов." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." @@ -629,15 +647,15 @@ msgstr "" "Нам не нужно знать так много :), ограничьте описание до 1024 символов или " "меньше." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Вы уже отправили максимальное количество " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Выберите имя пользователя, используя не более 50 символов." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -646,25 +664,25 @@ msgstr "" "заканчиваться с пробела, точки, подчеркивания, дефиса или косой черты. " "Выберите другое название команды." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" "Это имя пользователя уже используется другой учётной записью. Выберите " "другое имя." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Укажите название альтернативного репозитория" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Укажите адрес альтернативного репозитория" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Слишком длинный адрес. Выберите адрес длиной не более 400 символов." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." @@ -672,65 +690,65 @@ msgstr "" "Слишком длинное описание. Используйте описание, содержащее не более 400 " "символов." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Информация об учётной записи обновлена" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Электронная почта ${email_address} добавлена — проверьте свою почту на " "наличие ссылки для подтверждения" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Коды восстановления уже сгенерированы" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "Генерация новых кодов восстановления сделает ваши существующие коды " "недействительными." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "Подтвердите свой адрес электронной почты для создания API -токена." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "Ключ доступа к API не существует." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Недействительные учётные данные. Попробуйте ещё раз" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Неверное расположение альтернативного репозитория" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Добавлен альтернативный репозиторий «${name}»" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Подтвердите запрос" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "Неверный идентификатор альтернативного репозитория" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Неверный альтернативный репозиторий для проекта" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -739,14 +757,14 @@ msgstr "" "Не удалось удалить альтернативный репозиторий — ${confirm} не совпадает с $" "{alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Удален альтернативный репозиторий «${name}»" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -754,42 +772,42 @@ msgstr "" "Удаление проекта временно отключено. Подробнее смотрите здесь: https://" "pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Не удалось выдернуть фиксатор - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Невозможно отсоединить фиксатор - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Не удалось удалить релиз‐ " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Не удалось найти файл" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Не удалось удалить файл - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "Команда '${team_name}' уже имеет в проекте роль ${role_name}" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "Пользователь «${username}» уже имеет в проекте роль ${role_name}" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} теперь ${role} в проекте '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -798,8 +816,8 @@ msgstr "" "Пользователь «${username}» не имеет проверенного основного адреса " "электронной почты и не может быть добавлен в проект с ролью ${role_name}" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -807,26 +825,62 @@ msgstr "" "Пользователь «${username}» уже имеет активное приглашение. Пожалуйста, " "повторите попытку позже." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Приглашение отправлено пользователю «${username}»" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Не удалось найти приглашение на роль." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Приглашение уже истекло." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Приглашение для «${username}» отозвано." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "Доверенный издатель не может быть ограничен" @@ -863,12 +917,12 @@ msgstr "" "Доверенное издание на базе ActiveState временно отключено. См. https://" "pypi.org/help#admin-intervention for details." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "Пользователь '${username} уже имеет роль ${role_name} для организации" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -878,25 +932,25 @@ msgstr "" "электронной почты и не может быть добавлен в качестве ${role_name} для " "организации" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "Не могу пригласить нового члена. Организация не в хорошем состоянии." -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Не удалось найти приглашения для организации." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "Приглашение организации не может быть отправлено повторно." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Исключенное приглашение для \"${username}\" удалено." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1162,32 +1216,32 @@ msgstr[2] "Около %5 минут назад" msgid "Just now" msgstr "Прямо сейчас" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Активно" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Просрочено" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Неоплачено" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Отменено" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Незавершено" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Незавершенный Просроченный" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "На испытании" @@ -1207,24 +1261,24 @@ msgstr "Страница не найдена (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Мы везде посмотрели, но не смогли найти эту страницу" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "А теперь что-то
совершенно другое" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Монти Пайтон — Магазин сыра (Monty Python — The Cheese Shop)" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1314,7 +1368,7 @@ msgstr "Монти Пайтон — Магазин сыра (Monty Python — Th msgid "External link" msgstr "Внешняя ссылка" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Смотреть расшифровку видео" @@ -1382,24 +1436,24 @@ msgstr "" msgid "Password strength:" msgstr "Надёжность пароля:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Основная навигация" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Помощь" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "Документы" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1408,11 +1462,11 @@ msgstr "Спонсоры" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Войти" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Зарегистрироваться" @@ -1431,7 +1485,7 @@ msgstr "Меню" msgid "Main menu" msgstr "Главное меню" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1446,7 +1500,7 @@ msgstr "" "относящимися к продукты и услуги, связанные с pypi.org . Любое другое " "использование любой другой стороной запрещено." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1466,27 +1520,27 @@ msgstr "" "Индекс пакетов Python (PyPI) - это хранилище программного обеспечения для " "языка программирования Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 последних обновлений" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 новейших пакетов" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Перейти к основному содержимому" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Переключиться на мобильную версию" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1500,12 +1554,12 @@ msgstr "Переключиться на мобильную версию" msgid "Warning" msgstr "Предупреждение" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Вы используете неподдерживаемый браузер, обновите его до более новой версии." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1515,7 +1569,7 @@ msgstr "" "позволяет вам пробовать инструменты распространения и процессы, не влияя на " "реальный индекс." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1523,160 +1577,160 @@ msgstr "" "Некоторые функции могут не работать без JavaScript. Пожалуйста, попробуйте " "включить его, если у вас возникнут проблемы." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Поиск по PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "Напишите / чтобы найти проекты" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Поиск" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Поиск проектов" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Помощь с навигацией" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Установка пакетов" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Загрузка пакетов" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Руководство пользователя" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Удержание названия проекта" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Часто задаваемые вопросы" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "О PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Навигация по блоку ссылок «О PyPI»" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "Блог PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Панель мониторинга инфраструктуры" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Статистика" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Логотипы и товарные знаки" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Наши спонсоры" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Внесение вклада в PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Навигация по блоку ссылок «Внесение вклада в PyPI»" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Программные ошибки и обратная связь" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Внесение вклада на GitHub’е" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Перевод PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Спонсор PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Вклад в разработку" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Использование PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Навигация по блоку ссылок «Использование PyPI»" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Условия и положения" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Сообщить о проблеме безопасности" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Нормы поведения" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Политика конфиденциальности" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Политика допустимого использования" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Статус:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "все системы в рабочем состоянии" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Разработано и поддерживается сообществом Python’а для сообщества Python’а." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Пожертвуйте сегодня!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Карта сайта" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Переключиться на настольную версию" @@ -1827,23 +1881,23 @@ msgstr "Пароль" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2266,6 +2320,7 @@ msgid "Confirm" msgstr "Подтверждение" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2274,7 +2329,7 @@ msgstr "Отмена" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2477,11 +2532,21 @@ msgstr "" "аутентификации, вы можете потерять доступ к своей учётной записи. Получить справку по кодам восстановления.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Ваша учётная запись PyPI %(username)s была удалена." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Кто-то, возможно вы, добавил метод %(method)s двухфакторной аутентификации к " +"вашей учётной записи %(username)s на PyPI." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2499,20 +2564,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s, чтобы связаться с администраторами " "PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Кто-то, возможно вы, удалил метод %(method)s двухфакторной аутентификации из " +"вашей учётной записи %(username)s на PyPI." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Ваша учётная запись PyPI %(username)s была удалена." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Пользователь %(initiator_username)s добавил вас в проект %(project_name)s " "сайта %(site)s с ролью %(role)s ." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Вы получили это сообщение, потому что %(initiator_username)s добавил вас в " "проект на сайте %(site)s." @@ -3439,6 +3531,8 @@ msgstr "Скрыть это уведомление" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3633,7 +3727,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "Пользователь %(username)s ещё не загрузил на PyPI ни одного проекта." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3671,7 +3765,7 @@ msgstr "Издательство" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3933,7 +4027,7 @@ msgid "Remove email" msgstr "Удалить электронную почту" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3945,13 +4039,13 @@ msgid "All projects" msgstr "Все проекты" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Создан" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Последнее использование" @@ -4126,11 +4220,137 @@ msgid "Update password" msgstr "Обновить пароль" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Навигация учётной записи" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Адреса электронной почты, связанные с вашей учётной записью" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Условия и положения" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Моя учётная запись" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "Удалить %(user)s из этой организации" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Удалить" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "Удалить %(user)s из этой организации" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Удалить приложение" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Вы еще не присоединились ни к одной организации на PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Невозможно удалить учётную запись" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Внесение вклада на GitHub’е" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Выберите имя учетной записи организации" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API-токены" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4139,19 +4359,19 @@ msgstr "" "API-токены предоставляют альтернативный способ аутентификации при загрузке " "пакетов на PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Узнать больше об API-токенах" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Активные API-токены этой учётной записи" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Добавить API-токен" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4160,56 +4380,56 @@ msgstr "" "Чтобы добавить API-токены в свою учётную запись, подтвердите свой основной адрес электронной почты." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Область действия токена: вся учётная запись" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Область действия токена: Проект %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Истекает: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Учётная запись создана" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Входили в систему" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Метод двухфакторной аутентификации:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Отсутствует" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Устройство безопасности (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4219,161 +4439,161 @@ msgstr "" "Приложение аутентификации (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Код восстановления" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "Запомненное устройство" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Не удалось войти" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Базовый аутентификатор (конечная точка загрузки)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Причина:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Неверный пароль" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Недопустимый двухфакторный (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Недопустимый двухфакторный (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Неверный два фактора (код восстановления)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Ошибка повторной аутентификации сеанса" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "В учётную запись добавлен адрес электронной почты" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Адрес электронной почты удалён из учётной записи" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Адрес электронной почты подтверждён" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Адрес электронной почты подтверждён повторно" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Изменён основной адрес электронной почты" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Старый основной адрес электронной почты:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Новый основной адрес электронной почты:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Установлен основной адрес электронной почты" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Отправлено электронное письмо" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "От:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Кому:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Тема:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Запрошен сброс пароля" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Попытка сбросить пароль" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Пароль успешно сброшен" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Пароль успешно изменён" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "Пароль отключен" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Проект:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Добавлена двухфакторная аутентификация" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4382,15 +4602,15 @@ msgstr "" "Способ: Устройство безопасности (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Название устройства:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4400,37 +4620,63 @@ msgstr "" "Способ: Приложение аутентификации (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Двухфакторная аутентификация удалена" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "Двухфакторное запоминающее устройство" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Сгенерированы коды восстановления" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Коды восстановления сгенерированы повторно" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Код восстановления использован для входа" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Навигация учётной записи" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "GitHub: %(username)s" +msgstr "Привет %(username)s!" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "%(service)s: %(username)s" +msgstr "Привет %(username)s!" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Навигация учётной записи" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Добавлен API-токен" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4438,39 +4684,39 @@ msgstr "Добавлен API-токен" msgid "Token name:" msgstr "Название токена:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API-токен удалён" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Уникальный идентификатор:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Токен API автоматически удаляется по соображениям безопасности" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" "Причина: токен найден в публичной ссылке" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" "Приглашение присоединиться к %(organization_name)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4479,7 +4725,7 @@ msgstr "" "Приглашение присоединиться %(organization_name)s " "отклоняется" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4488,7 +4734,7 @@ msgstr "" "Приглашение присоединиться к %(organization_name)s " "отозвано" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" @@ -4497,33 +4743,33 @@ msgstr "" "Срок действия приглашения присоединиться к %(organization_name)s истек" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "Роль в %(organization_name)s добавлена" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "Роль в %(organization_name)s изменилась" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "Роль организации удалена" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Проект: %(project_name)s; роль: %(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" @@ -4531,7 +4777,7 @@ msgstr "" "Организация: %(organization_name)s; команда: %(team_name)s; роль: " "%(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4543,12 +4789,12 @@ msgstr "" "учётной записи. Если вы заметили что-то подозрительное, пожалуйста, как " "можно скорее обезопасьте свою учётную запись." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Недавние действия с учётной записью" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4556,7 +4802,7 @@ msgstr "Недавние действия с учётной записью" msgid "Event" msgstr "Событие" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4567,25 +4813,25 @@ msgstr "Событие" msgid "Time" msgstr "Время" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Дополнительная информация" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Дата / время" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Информация о местонахождении" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4593,7 +4839,7 @@ msgstr "Информация о местонахождении" msgid "Device Info" msgstr "Информация об устройстве" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4601,15 +4847,15 @@ msgstr "" "Здесь будут отображаться события в ответ на действия, затрагивающие " "безопасность вашей учётной записи." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Удаление учётной записи" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Невозможно удалить учётную запись" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4627,7 +4873,7 @@ msgstr[2] "" "Ваша учётная запись в настоящее время является единственным " "владельцем %(count)s проектов." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4644,7 +4890,7 @@ msgstr[2] "" "Вы должны передать право собственности или удалить эти проекты, прежде чем " "вы сможете удалить свою учётную запись." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or передать право собственности или удалить проект" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4661,11 +4907,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Действуйте осторожно!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Вы не сможете восстановить свою учётную запись после её удаления" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Удалить свою учётную запись PyPI" @@ -4742,24 +4988,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Невозможно удалить последний метод 2FA" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Удалить" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Удаление приложения аутентификации" @@ -5100,7 +5328,7 @@ msgstr "Неактивный" msgid "Manager" msgstr "Руководитель" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5452,21 +5680,17 @@ msgstr "" "Подробнее о поддержке OpenID Connect в GitHub Actions здесь." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Название проекта PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Название проекта" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5474,21 +5698,22 @@ msgstr "Название проекта PyPI" msgid "project name" msgstr "название проекта" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" "Проект (на PyPI), который будет создан при использовании этого издателя" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "владелец" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5497,37 +5722,37 @@ msgstr "" "Имя организации GitHub или имя пользователя GitHub, которому принадлежит " "репозиторий" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Имя хранилища" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "хранилище" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "Имя репозитория GitHub, содержащего рабочий процесс публикации" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Название рабочего процесса" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5537,8 +5762,8 @@ msgstr "" "Имя файла издательского процесса. Этот файл должен существовать в . " "github/workflows/ каталог в репозитории, настроенном выше." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5546,9 +5771,9 @@ msgstr "" msgid "Environment name" msgstr "Название среды" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5558,7 +5783,7 @@ msgstr "Название среды" msgid "(optional)" msgstr "(опционально)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5577,10 +5802,10 @@ msgstr "" "репозитории есть хранители с доступом к фиксации, которые не должны иметь " "доступ к публикации PyPI." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5595,7 +5820,7 @@ msgstr "" msgid "Add" msgstr "Добавить" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5606,19 +5831,36 @@ msgstr "" "Подробнее о поддержке GitLab CI/CD OpenID Connect здесь." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Название проекта PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" +"Проект (на PyPI), который будет создан при использовании этого издателя" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "Пространство имён" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "пространство имён" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5628,7 +5870,7 @@ msgstr "" "Имя пользователя GitLab или пространство имен группы/подгруппы GitLab, под " "которым находится проект" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5637,31 +5879,31 @@ msgstr "" msgid "Project name" msgstr "Название проекта" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "проект" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "Имя проекта GitLab, содержащего рабочий процесс публикации" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "Путь к файлу трубопровода верхнего уровня" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5673,14 +5915,14 @@ msgstr "" "файл должен существовать в проекте, настроенном выше (внешние конвейеры не " "поддерживаются)." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "выпуск" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5699,7 +5941,7 @@ msgstr "" "если у вашего проекта есть сопровождающие с доступом к фиксации, которым не " "следует иметь доступ к публикации PyPI." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5709,13 +5951,13 @@ msgid "" msgstr "" "Подробнее о поддержке Google OpenID Connect здесь." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "email" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." @@ -5723,19 +5965,19 @@ msgstr "" "Адрес электронной почты учетной записи или учетной записи службы, " "используемой для публикации." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Тема" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "заголовок" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5748,7 +5990,7 @@ msgstr "" "дополнительно ограничить идентификационные данные, используемые для " "публикации.Подробнее здесь." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5759,55 +6001,55 @@ msgstr "" "Подробнее о поддержке ActiveState OpenID Connect здесь." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Организация" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "моя организация" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "Имя организации ActiveState, которой принадлежит проект" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "ActiveState Название проекта" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "мой проект" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "Проект ActiveState, в котором будет создан ваш артефакт Python." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "Имя актера" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "мое имя пользователя" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5817,15 +6059,15 @@ msgstr "" "Имя пользователя для учетной записи ActiveState, которая будет запускать " "сборку вашего артефакта Python." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Управление издателями" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Проект" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5834,24 +6076,24 @@ msgstr "" "проектов могут быть добавлены в издательскую конфигурацию для каждого " "отдельного проекта." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "В ожидании названия проекта" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Разработчик" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Детали" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5860,19 +6102,19 @@ msgstr "" "В настоящее время не настроены ожидающие публикации. Издатели для проектов, " "которые еще не существуют, могут быть добавлены ниже." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Добавьте нового ожидающего публикации издателя" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Вы можете использовать эту страницу, чтобы зарегистрировать «доверенные» " "издатели." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5891,7 +6133,7 @@ msgstr "" "«наступлении» и обычных доверенных издателей здесь ." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notwe announced that PyPI " diff --git a/warehouse/locale/sgn/LC_MESSAGES/messages.po b/warehouse/locale/sgn/LC_MESSAGES/messages.po index 006fe18ea251..f36f89b78e30 100644 --- a/warehouse/locale/sgn/LC_MESSAGES/messages.po +++ b/warehouse/locale/sgn/LC_MESSAGES/messages.po @@ -13,23 +13,23 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.10.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "" @@ -63,83 +63,83 @@ msgstr "" msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "" @@ -179,7 +179,7 @@ msgstr "" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -189,194 +189,194 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "විද්‍යුත් තැපැල් ලිපිනය වලංගු නොවේ. නැවත උත්සහා කරන්න." @@ -67,27 +67,27 @@ msgstr "එම පරිශීලක නාමය සමඟ කිසිදු msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, fuzzy, python-brace-format #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -96,61 +96,61 @@ msgid "" "out for ${time}. Please try again later." msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "ඔබගේ මුරපද නොගැලපේ. නැවත උත්සහා කරන්න." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "විද්‍යුත් තැපැල් ලිපිනය වලංගු නොවේ. නැවත උත්සහා කරන්න." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "ඔබට මෙම වසමෙන් විද්‍යුත් තැපැල් ලිපිනයක් භාවිතා කළ නොහැක. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" "මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් මෙම ගිණුම භාවිතා කරයි. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" "මෙම විද්‍යුත් තැපැල් ලිපිනය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් විද්‍යුත් තැපෑලක් භාවිතා කරන්න." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "TOTP කේතය අවලංගුයි." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." @@ -201,7 +201,7 @@ msgstr "සත්‍යාපනය" msgid "Successful WebAuthn assertion" msgstr "WebAuthn ප්‍රකාශය සාර්ථකයි" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "ප්‍රතිසාධන කේතය පිළිගෙන ඇත. සැපයූ කේතය නැවත භාවිතා කළ නොහැක." @@ -213,193 +213,193 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "අවලංගු ටෝකනය: ටෝකනයක් සපයා නැත" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "වලංගු නොවන ටෝකනය: පරිශීලකයා හමු නොවීය" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "වලංගු නොවන ටෝකනය: මෙම ටෝකනය ඉල්ලා සිටි දින සිට පරිශීලකයා පුරනය වී ඇත" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "වලංගු නොවන ටෝකනය: මෙම ටෝකනය ඉල්ලූ දා සිට මුරපදය දැනටමත් වෙනස් කර ඇත" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: please try to login again" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "වලංගු නොවන ටෝකනය: පරිශීලකයා හමු නොවීය" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not a login confirmation token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not an organization invitation token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not a collaboration invitation token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: project does not exist" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -411,8 +411,8 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -422,17 +422,17 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -445,32 +445,32 @@ msgid "" "again later." msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -478,17 +478,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -503,7 +519,7 @@ msgstr "" "පරිශීලක නාමය අවලංගුය. පරිශීලක නාම අකුරු, අංක, තිත්, යටි ඉර සහ යටි ඉරි වලින් සමන්විත විය යුතුය. " "තවද අකුරකින් හෝ අංකයකින් ආරම්භ කර අවසන් කළ යුතුය. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -513,7 +529,7 @@ msgid "" "organization account name." msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -523,22 +539,22 @@ msgid "" "organization account name." msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -547,11 +563,11 @@ msgid "" "This project name has already been used. Choose a different project name." msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -559,7 +575,7 @@ msgid "" "characters or less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -567,11 +583,11 @@ msgid "" "characters or less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -579,7 +595,7 @@ msgid "" "with 400 characters or less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -587,23 +603,23 @@ msgid "" "1024 characters or less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -611,23 +627,23 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "මෙම පරිශීලක නාමය දැනටමත් වෙනත් ගිණුමක් භාවිතා කරයි. වෙනස් පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Specify your alternate repository name" msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -635,82 +651,82 @@ msgid "" "less." msgstr "නම දිග වැඩියි. අක්ෂර 100 ක් හෝ ඊට අඩු නමක් තෝරන්න." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -722,75 +738,111 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -843,37 +895,37 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1143,32 +1195,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1188,24 +1240,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1295,7 +1347,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1353,24 +1405,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1379,11 +1431,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1402,7 +1454,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1412,7 +1464,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1460,176 +1512,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1769,23 +1821,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2167,6 +2219,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2175,7 +2228,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2352,11 +2405,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2371,18 +2429,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3137,6 +3211,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3322,7 +3398,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3360,7 +3436,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3621,7 +3697,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3633,13 +3709,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3798,85 +3874,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3884,56 +4066,56 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "අවලංගු හෝ කල් ඉකුත් වූ සාධක දෙකක පිවිසුම." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "අවලංගු හෝ කල් ඉකුත් වූ සාධක දෙකක පිවිසුම." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -3941,125 +4123,125 @@ msgstr "අවලංගු හෝ කල් ඉකුත් වූ සාධක msgid "Invalid two factor (Recovery code)" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4067,37 +4249,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4105,92 +4307,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4199,12 +4401,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4212,7 +4414,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4223,25 +4425,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4249,21 +4451,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4274,7 +4476,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4284,14 +4486,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4299,11 +4501,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4377,24 +4579,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4703,7 +4887,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5014,21 +5198,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5036,57 +5216,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5094,8 +5273,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5105,9 +5284,9 @@ msgstr "" msgid "Environment name" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5117,7 +5296,7 @@ msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5130,10 +5309,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5148,7 +5327,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5157,19 +5336,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5177,7 +5372,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5186,31 +5381,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5219,14 +5414,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5239,7 +5434,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5248,31 +5443,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5281,7 +5476,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5290,7 +5485,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5298,7 +5493,7 @@ msgstr "" msgid "Organization" msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5306,13 +5501,13 @@ msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක msgid "my-organization" msgstr "අක්ෂර 50 ක් හෝ ඊට අඩු පරිශීලක නාමයක් තෝරන්න." -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5320,31 +5515,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "ප්‍රතිසාධන කේතය අවලංගුයි." -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5352,55 +5547,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5412,7 +5607,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not=2 && n<=4) ? 1 : 2);\n" "X-Generator: Weblate 5.8.2-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" "Pred vykonaním tejto akcie musíte overiť svoju **primárnu** e-mailovú adresu." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -30,11 +30,11 @@ msgstr "" "Na vykonanie tejto akcie musí byť vo vašom účte povolená dvojfaktorová " "autentifikácia." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Miestne nastavenie bolo aktualizované" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Neplatná emailová adresa. Skúste to znovu." @@ -71,28 +71,28 @@ msgstr "Nenašiel sa žiadny používateľ s týmto používateľským menom" msgid "TOTP code must be ${totp_length} digits." msgstr "Kód TOTP musí obsahovať ${totp_length} číslic." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "Kódy na obnovenie musia mať ${recovery_code_length} znakov." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Vyberte si používateľské meno s 50 alebo menej znakmi." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" "Toto používateľské meno už používa iný účet. Vyberte iné používateľské meno." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Heslo je príliš dlhé." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -101,56 +101,56 @@ msgstr "" "Vyskytlo sa príliš veľa neúspešných pokusov o prihlásenie. Boli ste vymknutý " "na ${time}. Skúste neskôr prosím." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Vaše heslá sa nezhodujú. Skúste to znova." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "Emailová adresa je príliš dlhá. Skúste to znovu." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "Nemôžete použiť e-mailovú adresu z tejto domény. Použite iný e-mail." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "Tento účet už túto e-mailovú adresu používa. Použite iný e-mail." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "Túto e-mailovú adresu už používa iný účet. Použite iný e-mail." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Názov je príliš dlhý. Vyberte názov so 100 znakmi alebo menej." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "URL nie sú povolené v názve poľa." -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Neplatný TOTP kód." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "Neplatné tvrdenie WebAuthn: Zlé užitočné zaťaženie" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Neplatný obnovovací kód." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Obnovovací kód už bol použitý." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Užívateľské meno nie je platné. Skúste znova." @@ -198,7 +198,7 @@ msgstr "Už overené" msgid "Successful WebAuthn assertion" msgstr "Úspešné tvrdenie WebAuthn" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 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ť." @@ -210,182 +210,182 @@ msgstr "" "Registrácia nového používateľa je dočasne zakázaná. Podrobnosti nájdete na " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "Platnosť tokenu vypršala: vyžiadajte si nový odkaz na obnovenie hesla" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "Neplatný token: požiadajte o nový odkaz na obnovenie hesla" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "Neplatný token: nebol dodaný žiadny token" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "Neplatný token: nejde o token na obnovenie hesla" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "Neplatný token: používateľ sa nenašiel" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "Neplatný token: používateľ sa prihlásil od vyžiadania tohto tokenu" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Neplatný token: heslo už bolo zmenené, odkedy bol tento token vyžiadaný" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "Obnovili ste svoje heslo" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "Token s vypršanou platnosťou: požiadajte o pozvánku novej organizácie" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "Neplatný token: používateľ sa nenašiel" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "Neplatný token: nejedná sa o token pozvánky k spolupráci" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "Platnosť tokenu vypršala: vyžiadajte si nový odkaz na overenie e-mailu" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "Neplatný token: požiadajte o nový odkaz na overenie e-mailu" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "Neplatný token: nejde o overovací token e-mailu" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "Email nenájdený" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "Email už bol overený" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Teraz môžete tento e-mail nastaviť ako svoju primárnu adresu" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Toto je vaša primárna adresa" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailová adresa ${email_address} bola overená. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "Token s vypršanou platnosťou: požiadajte o pozvánku novej organizácie" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "Neplatný token: požiadajte o pozvánku novej organizácie" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "Neplatný token: nejedná sa o token pozvánky do organizácie" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "Pozvánka do organizácie je neplatná." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "Pozvánka do organizácie už neexistuje." -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "Pozvánka do '${organization_name}' bola odmietnutá." -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Teraz ste ${role} organizácie '${organization_name}'." -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "Expirovaný token: požiadajte o novú pozvánku pre rolu v projekte" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "Neplatný token: požiadajte o novú pozvánku pre rolu v projekte" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "Neplatný token: nejedná sa o token pozvánky k spolupráci" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "Pozvánka pre rolu je neplatná." -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "API token neexistuje." -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "Pozvánka pre rolu už neexistuje." -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "Pozvánka pre '${project_name}' bola odmietnutá." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format 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:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -393,12 +393,12 @@ msgstr "" "Nové registrácie sú dočasne zakázané. Viac informácií na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "zakázané. Pozri https://pypi.org/help#admin-intervention pre detaily." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -406,12 +406,12 @@ msgstr "" "Ak chcete zaregistrovať čakajúceho dôveryhodného vydavateľa, musíte mať " "overený e-mail. Podrobnosti nájdete na https://pypi.org/help#openid-connect." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 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:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -423,16 +423,16 @@ 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:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Dôveryhodného vydavateľa sa nepodarilo zaregistrovať" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -440,17 +440,17 @@ msgstr "" "Tento dôveryhodný vydavateľ už bol zaregistrovaný. Ak to nebolo úmyselné, " "kontaktujte administrátorov PyPI." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Zaregistroval sa nový vydavateľ čakajúci na vytvorenie. " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Neplatné ID vlastníka" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Pre projekt bol odstránený dôveryhodný vydavateľ. " @@ -458,15 +458,33 @@ msgstr "Pre projekt bol odstránený dôveryhodný vydavateľ. " msgid "Banner Preview" msgstr "Ukážka bannera" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Vydavateľ musí byť špecifikovaný ID" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Vyberte názov účtu organizácie s 50 alebo menej znakmi." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -477,7 +495,7 @@ msgstr "" "z písmen, číslic, bodiek, pomlčiek a podčiarkovníkov. A tiež musí začínať a " "končiť písmenom alebo číslom. Vyberte iný názov účtu organizácie." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -485,23 +503,23 @@ msgstr "" "Tento názov účtu organizácie už bol použitý. Vyberte iný názov účtu " "organizácie." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" "Pre toto meno ste už odoslali žiadosť. Vyberte iný názov účtu organizácie." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Vybrať projekt" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Zvoľte názov projektu" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -509,18 +527,18 @@ msgstr "" "Začína a končí písmenom alebo číslicou, ktorá obsahuje iba ASCII číslicu a " "'.', '_' a '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Tento názov projektu už bol použitý. Vyberte iný názov projektu." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Cannot transfer project to an organization" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Projekt nie je možné preniesť do organizácie" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -528,7 +546,7 @@ msgstr "" "Názov organizácie je príliš dlhý. Vyberte názov organizácie so 100 znakmi " "alebo menej." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -536,11 +554,11 @@ msgstr "" "Webová adresa organizácie je príliš dlhá. Vyberte webovú adresu organizácie " "so 400 znakmi alebo menej." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "Webová adresa organizácie musí začínať http:// alebo https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -548,7 +566,7 @@ msgstr "" "Popis organizácie je príliš dlhý. Vyberte popis organizácie so 400 znakmi " "alebo menej." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -558,15 +576,15 @@ msgid "" "1024 characters or less." msgstr "Popis je príliš dlhý. Vyberte si popis 400 znakov alebo menej." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Už ste odoslali maximálny počet. " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Vyberte názov tímu s 50 znakmi alebo menej." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -574,87 +592,87 @@ msgstr "" "Názov tímu je neplatný. Názvy tímov nemôžu začínať ani končiť medzerou, " "bodkou, podčiarkovníkom, spojovníkom ani lomkou. Vyberte iný názov tímu." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Tento názov tímu už bol použitý. Vyberte iný názov tímu." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Zadajte svoje alternatívne meno úložisko" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Zadajte svoju alternatívnu URL úložisko" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "URL je príliš dlhá. Vyberte URL s 400 znakmi alebo menej." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "Popis je príliš dlhý. Vyberte si popis 400 znakov alebo menej." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Podrobnosti účtu boli aktualizované" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Obnovovacie kódy sú už vygenerované" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API token neexistuje." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Neplatné poverenia. Skúste to znova" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Neplatné alternatívne informácie o úložisku" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Pridané alternatívne úložisko '${name} \"" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Potvrďte žiadosť" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "Neplatné alternatívne úložisko id" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Neplatné alternatívne úložisko pre projekt" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -663,14 +681,14 @@ msgstr "" "Nemohol odstrániť alternatívne úložisko - $ {confirm} nie je rovnaký ako $ " "{alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Odstráňte alternatívne úložisko '${name} \"" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -678,42 +696,42 @@ msgstr "" "Odstránenie projektu je dočasne zakázané. Podrobnosti nájdete na https://" "pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Nepodarilo sa vytrhnúť uvoľnenie -. " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Nepodarilo sa uvoľniť uvoľnenie -. " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Vydanie sa nepodarilo odstrániť -. " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Nepodarilo sa nájsť súbor" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Nepodarilo sa odstrániť súbor -. " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} je teraz ${role} projektu '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -722,33 +740,69 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format 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:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Pozvánka bola odoslaná používateľovi '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Nepodarilo sa nájsť pozvánku na rolu." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Pozvánka už vypršala." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Pozvánka od '${username}' bola odvolaná." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -787,12 +841,12 @@ msgstr "" "Aktívne dôveryhodné vydavateľstvo je dočasne zakázané. Pozri https://" "pypi.org/help#admin-intervention pre detaily." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "Používateľ '${username}' už má rolu ${role_name} pre organizáciu" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -801,25 +855,25 @@ msgstr "" "Používateľ '${username}' nemá overenú primárnu e-mailovú adresu a nemôže byť " "pridaný ako ${role_name} pre organizáciu" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Nepodarilo sa nájsť pozvánku organizácie." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "Pozvánku organizácie nebolo možné znova odoslať." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Pozvánka s vypršanou platnosťou pre '${username}' bola odstránená." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1101,32 +1155,32 @@ msgstr[2] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Aktívne" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Splatnosť" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Nezaplatené" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Zrušené" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Neúplné" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Neúplná platnosť vypršala" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Skúšanie" @@ -1146,26 +1200,26 @@ msgstr "Stránka sa nenašla (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Hľadali sme všade, ale túto stránku sme nenašli" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "A teraz niečo
úplne iné" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - Náčrt syrárne" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1255,7 +1309,7 @@ msgstr "Monty Python - Náčrt syrárne" msgid "External link" msgstr "Externý odkaz" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Pozrite si prepis videa" @@ -1330,24 +1384,24 @@ msgstr "" msgid "Password strength:" msgstr "Sila hesla:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Hlavná navigácia" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Pomoc" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1356,11 +1410,11 @@ msgstr "Sponzori" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Prihlásiť" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Registrovať" @@ -1379,7 +1433,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Hlavné menu" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1393,7 +1447,7 @@ msgstr "" "Foundation, ktoré sa vzťahujú na produkty a služby spojené s pypi.org. " "Akékoľvek iné použitie akoukoľvek inou stranou je zakázané." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software " "Foundation." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1413,27 +1467,27 @@ msgstr "" "Index balíkov Python (PyPI) je úložisko softvéru pre programovací jazyk " "Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 najnovších aktualizácií" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 najnovších balíčkov" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Preskočiť na hlavný obsah" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Prepnúť na mobilnú verziu" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1447,11 +1501,11 @@ msgstr "Prepnúť na mobilnú verziu" msgid "Warning" msgstr "Upozornenie" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "Používate nepodporovaný prehliadač, inovujte na novšiu verziu." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1461,7 +1515,7 @@ msgstr "" "umožňuje vyskúšať distribučné nástroje a procesy bez ovplyvnenia skutočného " "indexu." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1469,163 +1523,163 @@ msgstr "" "Niektoré funkcie nemusia fungovať bez JavaScriptu. Ak narazíte na problémy, " "skúste ho povoliť." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Hľadať PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Hľadt v projektoch" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Hľadať" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Hľadt v projektoch" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navigácia pomocníka" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Inštalovanie balíčkov" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Nahrávanie balíčkov" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Užívateľská príručka" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Zachovanie názvu projektu" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "FAQ" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "O PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "O PyPI navigácii" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "PyPI Blog" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Prehľad infraštruktúry" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Štatistika" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logá a ochranné známky" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Naši sponzory" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Prispievanie do PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Ako prispieť do navigácie" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Chyby a spätná väzba" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Prispieť na GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Preložiť PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Sponzori PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Vývojové kredity" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Použitie PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Používanie navigácie PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of Use" msgid "Terms of Service" msgstr "Podmienky použitia" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Nahlásiť bezpečnostný problém" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Kódex správania" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Ochrana osobných údajov" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Zásady prijateľného používania" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Stav:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "všetky systémy funkčné" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "Vyvinuté a udržiavané komunitou Python pre komunitu Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Prispieť dnes!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Mapa stránok" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Prepnúť na desktop verziu" @@ -1775,23 +1829,23 @@ msgstr "Heslo" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2213,6 +2267,7 @@ msgid "Confirm" msgstr "Potvrdiť formulár" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2221,7 +2276,7 @@ msgstr "Zrušiť" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2436,11 +2491,21 @@ msgstr "" "stratíte prístup k svojim dvom faktorom, môžete stratiť prístup k svojmu " "účtu. Získajte pomoc s kódmi na obnovenie.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Váš účet PyPI %(username)s bol odstránený." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Niekto, možno vy, pridal do vášho účtu PyPI %(method)s metódu dvojfaktorovej " +"autentifikácie %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2457,20 +2522,47 @@ msgstr "" "Ak ste túto zmenu neurobili, môžete poslať e-mail na adresu %(email_address)s a komunikovať s administrátormi PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Niekto, možno vy, odstránil z vášho účtu PyPI %(username)s " +"metódu dvojfaktorovej autentifikácie %(method)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Váš účet PyPI %(username)s bol odstránený." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Používateľ %(initiator_username)s vás pridal ako %(role)s " "do %(site)s projektu %(project_name)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Toto ste dostali, pretože vás %(initiator_username)s pridal do projektu na " "%(site)s." @@ -3386,6 +3478,8 @@ msgstr "Zavrieť toto upozornenie" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3586,7 +3680,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s zatiaľ nenahral do PyPI žiadne projekty." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3624,7 +3718,7 @@ msgstr "Publikovanie" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3885,7 +3979,7 @@ msgid "Remove email" msgstr "Odstrániť e-mail" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3897,13 +3991,13 @@ msgid "All projects" msgstr "Všetky projekty" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Vytvorené" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Naposledy použité" @@ -4074,11 +4168,137 @@ msgid "Update password" msgstr "Aktualizovať heslo" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Navigácia v účte" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "E-maily spojené s vaším účtom" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Use" +msgid "Service" +msgstr "Podmienky použitia" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Môj účet" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "Odstrániť %(user)s z tejto organizácie" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Odstrániť" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "Odstrániť %(user)s z tejto organizácie" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Odstráňte aplikáciu" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Zatiaľ ste sa nepripojili k žiadnej organizácii na PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Účet nie je možné odstrániť" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Prispieť na GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Vyberte názov účtu organizácie" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API tokeny" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4087,19 +4307,19 @@ msgstr "" "Tokeny API poskytujú alternatívny spôsob autentifikácie pri nahrávaní " "balíkov do PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Získajte viac informácií o tokenoch API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Aktívne tokeny API pre tento účet" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Pridať token API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4108,56 +4328,56 @@ msgstr "" "Overte svoju primárnu e-mailovú adresu a pridajte " "tokeny API do svojho účtu." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Rozsah tokenu: celý účet" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Rozsah tokenu: Projekt %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "Vyprší: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Účet vytvorený" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Prihlásený" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Dvojfaktorová metóda:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Žiadna" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" "Bezpečnostné zariadenie (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4167,163 +4387,163 @@ msgstr "" "Aplikácia na overenie totožnosti (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Obnovovací kód" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Odstráňte zariadenie" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Prihlásenie zlyhalo" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Základné overenie (koncový bod nahrávania)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Dôvod:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Nesprávne heslo" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Neplatné dva faktory (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Neplatné dva faktory (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Neplatný dvojfaktor (kód na obnovenie)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Opätovná autentifikácia relácie zlyhala" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "E-mail bol pridaný do účtu" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "E-mail bol odstránený z účtu" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-mail overený" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Email bol znovu overený" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Primárny e-mail sa zmenil" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Starý primárny e-mail:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Nový primárny e-mail:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Primárny e-mail bol nastavený" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Email odoslaný" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Od:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Komu:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Predmet:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Požaduje sa obnovenie hesla" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Pokus o obnovenie hesla" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Heslo bolo úspešne resetované" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Heslo bolo úspešne zmenené" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "Heslo zakázané" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Projekt:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Pridané dvojfaktorové overenie" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4332,15 +4552,15 @@ msgstr "" "Metóda: Bezpečnostné zariadenie (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Názov zariadenia:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4350,37 +4570,63 @@ msgstr "" "Metóda: Aplikácia na overenie totožnosti (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Dvojfaktorová autentifikácia bola odstránená" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "Dva faktory zariadenia na pamäti" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Vygenerované obnovovacie kódy" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Obnovovacie kódy boli vygenerované" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Obnovovací kód použitý na prihlásenie" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Navigácia v účte" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "GitHub: %(username)s" +msgstr "Ahoj %(username)s!" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Hi %(username)s!" +msgid "%(service)s: %(username)s" +msgstr "Ahoj %(username)s!" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Navigácia v účte" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Pridaný token API" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4388,38 +4634,38 @@ msgstr "Pridaný token API" msgid "Token name:" msgstr "Názov tokenu:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Token rozhrania API bol odstránený" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Jedinečný identifikátor:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "Token API sa z bezpečnostných dôvodov automaticky odstránil" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" "Dôvod: Token sa našiel na verejnej adrese URL" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "Pozvaní do %(organization_name)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4428,7 +4674,7 @@ msgstr "" "Pozvánka na pripojenie %(organization_name)s bola " "odmietnutá" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4437,7 +4683,7 @@ msgstr "" "Pozvánka na pripojenie %(organization_name)s bola " "odvolaná" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" @@ -4446,40 +4692,40 @@ msgstr "" "Platnosť pozvánky na pripojenie %(organization_name)s vypršala" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "Úloha v %(organization_name)s pridané" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "Úloha v %(organization_name)s zmenila" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "Organizačná úloha odstránená" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Projekt: %(project_name)s; úloha: %(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" "Organizácia: %(organization_name)s; tím: %(team_name)s; úloha: %(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4491,12 +4737,12 @@ msgstr "" "zabezpečením. Ak si všimnete niečo podozrivé, zabezpečte si svoj účet čo najskôr." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Nedávna aktivita účtu" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4504,7 +4750,7 @@ msgstr "Nedávna aktivita účtu" msgid "Event" msgstr "Udalosť" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4515,25 +4761,25 @@ msgstr "Udalosť" msgid "Time" msgstr "Čas" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Ďalšie informácie" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Dátum / čas" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Informácie o polohe" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4541,7 +4787,7 @@ msgstr "Informácie o polohe" msgid "Device Info" msgstr "Informácie o zariadení" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4549,15 +4795,15 @@ msgstr "" "Udalosti sa tu zobrazia, keď sa vo vašom účte vyskytnú akcie súvisiace so " "zabezpečením." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Zmazať účet" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Účet nie je možné odstrániť" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4575,7 +4821,7 @@ msgstr[2] "" "Váš účet je momentálne výlučným vlastníkom projektov " "%(count)s." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4592,7 +4838,7 @@ msgstr[2] "" "Pred odstránením účtu musíte previesť vlastníctvo alebo odstrániť tieto " "projekty." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or previesť vlastníctvo alebo odstrániť projekt" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4609,11 +4855,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Postupujte opatrne!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Po odstránení nebudete môcť svoj účet obnoviť" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Odstráňte svoj účet PyPI" @@ -4689,24 +4935,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Nie je možné odstrániť poslednú metódu 2FA" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Odstrániť" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Odstráňte autentifikačnú aplikáciu" @@ -5045,7 +5273,7 @@ msgstr "Neaktívne" msgid "Manager" msgstr "manažér" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5386,21 +5614,17 @@ msgstr "" "Prečítajte si viac o GitHub akcie OpenID Connect podpora here." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Názov projektu PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Názov projektu" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5408,20 +5632,21 @@ msgstr "Názov projektu PyPI" msgid "project name" msgstr "názov projektu" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "Projekt (na PyPI), ktorý sa vytvorí pri použití tohto vydavateľa" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "vlastník" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5430,37 +5655,37 @@ msgstr "" "Názov organizácie GitHub alebo používateľské meno GitHub, ktorá vlastní " "úložisko" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Názov úložiska" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "Úložisko" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "Názov úložiska GitHub, ktorý obsahuje pracovný postup publikovania" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Názov pracovného postupu" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5470,8 +5695,8 @@ msgstr "" "Názov súboru pracovného postupu publikovania. Tento súbor by mal existovať v " "adresári .github/workflows/ v úložisku nakonfigurovanom vyššie." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5479,9 +5704,9 @@ msgstr "" msgid "Environment name" msgstr "Názov prostredia" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5491,7 +5716,7 @@ msgstr "Názov prostredia" msgid "(optional)" msgstr "(voliteľné)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5510,10 +5735,10 @@ msgstr "" "ak má váš odkladací priestor správcov s prístupom commit, ktorí by nemali " "mať publikačný prístup PyPI." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5528,7 +5753,7 @@ msgstr "" msgid "Add" msgstr "Pridať" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5539,19 +5764,35 @@ msgstr "" "Prečítajte si viac o GitLab CI/CD OpenID Connect podpora here." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Názov projektu PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "Projekt (na PyPI), ktorý sa vytvorí pri použití tohto vydavateľa" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "Menný priestor" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "názovspace" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5561,7 +5802,7 @@ msgstr "" "GitLab užívateľské meno alebo GitLab Group/subgroup namespace, ktorý je " "projekt pod" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5570,31 +5811,31 @@ msgstr "" msgid "Project name" msgstr "Meno projektu" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "projekt" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "Názov projektu GitLab, ktorý obsahuje publikovanie workflow" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "Top-úroveň potrubia súbor cesta" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5606,14 +5847,14 @@ msgstr "" "by mal existovať v projekte nakonfigurovaný vyššie (externé potrubia nie sú " "podporované)." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "uvoľniť" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5631,7 +5872,7 @@ msgstr "" "strongly podporované, najmä ak váš projekt " "udržiavatelia so vstupom, ktorý by nemal mať PyPI vydavateľský prístup." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5642,31 +5883,31 @@ msgstr "" "Prečítajte si viac o službe Google OpenID Connect here." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "e-mailová adresa" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "E-mailová adresa účtu alebo servisného účtu používané na publikovanie." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Predmet" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "predmet" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5678,7 +5919,7 @@ msgstr "" "potrebné, poskytuje predmet ďalej obmedzuje identitu používané pre " "publikovanie. Viac informácií tu." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5689,55 +5930,55 @@ msgstr "" "Prečítajte si viac o podporu ActiveState OpenID Connect here." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Organizácia" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "my-organizácia" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "Aktívne názov organizácie, ktorá vlastní projekt" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "Aktívne názov projektu" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "my-projekt" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "Aktívny stavebný projekt, ktorý bude stavať váš Python artefakt." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "Užívateľské meno" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "my-username" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5747,15 +5988,15 @@ msgstr "" "Užívateľské meno pre aktívny stavový účet, ktorý bude spúšťať stav vášho " "Python artefaktu." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "Spravujte vydavateľov" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "Projekt" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5764,24 +6005,24 @@ msgstr "" "existujúce projekty je možné pridať v konfigurácii publikovania pre každý " "jednotlivý projekt." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Čakajúci názov projektu" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "Vydavateľ" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "Detaily" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5790,19 +6031,19 @@ msgstr "" "Momentálne nie sú nakonfigurovaní žiadni čakajúci vydavatelia. Nižšie je " "možné pridať vydavateľov projektov, ktoré ešte neexistujú." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Pridať nového čakajúceho vydavateľa" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Túto stránku môžete použiť na registráciu „čakajúcich“ dôveryhodných " "vydavateľov." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5820,7 +6061,7 @@ msgstr "" "„čakajúcich“ a bežných dôveryhodných vydavateľoch si môžete prečítať tu." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notwe announced that PyPI " diff --git a/warehouse/locale/sl/LC_MESSAGES/messages.po b/warehouse/locale/sl/LC_MESSAGES/messages.po index 9500f836f8df..608465cd8eb4 100644 --- a/warehouse/locale/sl/LC_MESSAGES/messages.po +++ b/warehouse/locale/sl/LC_MESSAGES/messages.po @@ -16,23 +16,23 @@ msgstr "" "n%100==4 ? 2 : 3;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "" @@ -66,83 +66,83 @@ msgstr "" msgid "TOTP code must be ${totp_length} digits." msgstr "" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "" @@ -182,7 +182,7 @@ msgstr "" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -192,194 +192,194 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -389,32 +389,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -422,15 +422,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -438,249 +454,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -709,37 +761,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -993,32 +1045,32 @@ msgstr[3] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1038,24 +1090,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1145,7 +1197,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1203,24 +1255,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1229,11 +1281,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1252,7 +1304,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1262,7 +1314,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1310,176 +1362,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1627,23 +1679,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2027,6 +2079,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2035,7 +2088,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2214,11 +2267,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2233,18 +2291,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2997,6 +3071,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3182,7 +3258,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3220,7 +3296,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3481,7 +3557,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3493,13 +3569,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3658,85 +3734,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3744,176 +3926,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3921,37 +4103,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3959,90 +4161,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4051,12 +4253,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4064,7 +4266,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4075,25 +4277,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4101,21 +4303,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4128,7 +4330,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4140,14 +4342,14 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4155,11 +4357,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4231,24 +4433,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4552,7 +4736,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4843,21 +5027,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4865,57 +5045,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4923,8 +5102,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4932,9 +5111,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4944,7 +5123,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4957,10 +5136,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4975,7 +5154,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4984,19 +5163,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5004,7 +5199,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5013,31 +5208,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5046,14 +5241,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5066,7 +5261,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5075,31 +5270,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5108,7 +5303,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5117,55 +5312,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5173,55 +5368,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5233,7 +5428,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not=20) ? 1 : 2);\n" "X-Generator: Weblate 5.5-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -25,17 +25,17 @@ msgstr "" "Морате да верификујете своју **примарну** имејл адресу да бисте могли да " "извршите ову радњу." -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "Ова имејл адреса је неважећа. Покушајте поново." @@ -73,53 +73,53 @@ msgstr "Корисник са тим именом не постоји" msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP код мора бити ${totp_length} цифара." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Изаберите име које има мање од 50 слова." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Ово корисничко име већ користи други корисник. Изаберите друго име." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "Лозинка је предугачка." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Лозинке се не подударају. Покушајте поново." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "Ова имејл адреса је предугачка. Покушајте поново." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" "Не можете користити имејл адресу са овог домена. Користите други имејл." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "Ова имејл адреса се већ користи на овом налогу. Користите други имејл." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." @@ -127,32 +127,32 @@ msgstr "" "Ова имејл адреса је већ коришћена од стране другог налога. Користите други " "имејл." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "Погрешан TOTP код." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "Нетачан повратни код." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "Повратни код је већ искоришћен." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "Ово корисничко име је неважеће. Покушајте поново." @@ -192,7 +192,7 @@ msgstr "Већ сте аутентификовани" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -202,196 +202,196 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid credentials. Try again" msgid "Invalid token: please try to login again" msgstr "Неважећи подаци. Покушајте поново" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "Имејл није пронађен" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "Имејл је већ верификован" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "Сада можете ставити овај имејл за вашу примарну адресу" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Ово је Ваша примарна адреса" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Имејл адреса ${email_address} је верификована. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -401,32 +401,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -434,17 +434,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Изаберите име које има мање од 50 слова." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -452,7 +468,7 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This email address is already being used by another account. Use a " @@ -464,7 +480,7 @@ msgstr "" "Ова имејл адреса је већ коришћена од стране другог налога. Користите други " "имејл." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This email address is already being used by another account. Use a " @@ -476,24 +492,24 @@ msgstr "" "Ова имејл адреса је већ коришћена од стране другог налога. Користите други " "имејл." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "No projects" msgid "Select project" msgstr "Нема пројеката" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This email address is already being used by another account. Use a " @@ -504,11 +520,11 @@ msgstr "" "Ова имејл адреса је већ коришћена од стране другог налога. Користите други " "имејл." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -516,7 +532,7 @@ msgid "" "characters or less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -524,11 +540,11 @@ msgid "" "characters or less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -536,7 +552,7 @@ msgid "" "with 400 characters or less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -544,23 +560,23 @@ msgid "" "1024 characters or less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Изаберите име које има мање од 50 слова." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This email address is already being used by another account. Use a " @@ -570,23 +586,23 @@ msgstr "" "Ова имејл адреса је већ коришћена од стране другог налога. Користите други " "имејл." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "No projects" msgid "Specify your alternate repository name" msgstr "Нема пројеката" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -594,101 +610,101 @@ msgid "" "less." msgstr "Ово име је предуго. Изаберите име са мање од 100 слова." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Неважећи подаци. Покушајте поново" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' already has an active invite. Please try again later." @@ -697,25 +713,25 @@ msgstr "" "Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте " "касније." -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -723,26 +739,62 @@ msgstr "" "Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте " "касније." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Позивница је послата кориснику '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Позивница је већ истекла." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -771,7 +823,7 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' already has an active invite. Please try again later." @@ -780,33 +832,33 @@ msgstr "" "Корисник '${username}' већ има активну позивницу. Молимо вас, покушајте " "касније." -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation sent to '${username}'" msgid "Expired invitation for '${username}' deleted." msgstr "Позивница је послата кориснику '${username}'" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1082,32 +1134,32 @@ msgstr[2] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1127,24 +1179,24 @@ msgstr "Страница није нађена (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Свуда смо погледали али нисмо могли да нађемо ову страницу" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1234,7 +1286,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1292,24 +1344,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Помоћ" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1318,11 +1370,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1341,7 +1393,7 @@ msgstr "Мени" msgid "Main menu" msgstr "Главни мени" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1351,7 +1403,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1399,178 +1451,178 @@ msgstr "" msgid "Warning" msgstr "Упозорење" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "No projects" msgid "Type '/' to search projects" msgstr "Нема пројеката" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Претражите" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Наши спонзори" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Донирајте данас!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Мапа сајта" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Пребаците се на десктоп верзију" @@ -1714,23 +1766,23 @@ msgstr "Лозинка" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2115,6 +2167,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2123,7 +2176,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2301,11 +2354,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2320,18 +2378,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3087,6 +3161,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3272,7 +3348,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3312,7 +3388,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3573,7 +3649,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3585,13 +3661,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3750,85 +3826,197 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Create account" +msgid "Services linked to your account" +msgstr "Отвори налог" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "No projects" +msgid "Remove association" +msgstr "Нема пројеката" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create account" +msgid "Connect GitHub account" +msgstr "Отвори налог" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3836,35 +4024,35 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -3872,144 +4060,144 @@ msgstr "" msgid "Incorrect Password" msgstr "Заборавили сте лозинку?" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password" msgid "Password disabled" msgstr "Лозинка" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4017,37 +4205,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4055,92 +4263,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "No projects" msgid "Organization role removed" msgstr "Нема пројеката" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4149,12 +4357,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4162,7 +4370,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4173,25 +4381,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4199,21 +4407,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4225,7 +4433,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4236,14 +4444,14 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4251,11 +4459,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4329,24 +4537,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Изаберите име које има мање од 50 слова." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4661,7 +4851,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4992,23 +5182,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "No projects" -msgid "PyPI Project Name" -msgstr "Нема пројеката" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5018,45 +5202,44 @@ msgstr "Нема пројеката" msgid "project name" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5064,13 +5247,13 @@ msgstr "" msgid "Workflow name" msgstr "Ваше име" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5078,8 +5261,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5089,9 +5272,9 @@ msgstr "" msgid "Environment name" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5101,7 +5284,7 @@ msgstr "Нема пројеката" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5114,10 +5297,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5132,7 +5315,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5141,7 +5324,25 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "No projects" +msgid "PyPI Project Name" +msgstr "Нема пројеката" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5149,13 +5350,13 @@ msgstr "" msgid "Namespace" msgstr "Име" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5163,7 +5364,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5172,7 +5373,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5180,25 +5381,25 @@ msgstr "" msgid "project" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5207,14 +5408,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5227,7 +5428,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5236,31 +5437,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5269,7 +5470,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5278,7 +5479,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5286,7 +5487,7 @@ msgstr "" msgid "Organization" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5294,13 +5495,13 @@ msgstr "Нема пројеката" msgid "my-organization" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5308,7 +5509,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5316,13 +5517,13 @@ msgstr "Нема пројеката" msgid "my-project" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5330,7 +5531,7 @@ msgstr "" msgid "Actor Username" msgstr "Изаберите корисничко име" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5338,7 +5539,7 @@ msgstr "Изаберите корисничко име" msgid "my-username" msgstr "Ваше име" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5346,57 +5547,57 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "Нема пројеката" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5408,7 +5609,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "எங்கள் புதுப்பிக்கப்பட்ட பணி விதிமுறைகளை மதிப்பாய்வு " "செய்யவும் ." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -413,12 +413,12 @@ msgstr "" "நம்பகமான வெளியீடு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi.org/" "help#admin- தலையீட்டைக் காண்க." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "முடக்கப்பட்டது. விவரங்களுக்கு https://pypi.org/help#admin- தலையீட்டைக் காண்க." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -426,12 +426,12 @@ msgstr "" "நிலுவையில் உள்ள நம்பகமான வெளியீட்டாளரை பதிவு செய்ய உங்களிடம் சரிபார்க்கப்பட்ட மின்னஞ்சல் " "இருக்க வேண்டும். விவரங்களுக்கு https://pypi.org/help#openid-connect ஐப் பார்க்கவும்." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "நம்பகமான 3 க்கும் மேற்பட்ட நம்பகமான வெளியீட்டாளர்களை ஒரே நேரத்தில் பதிவு செய்ய முடியாது." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -441,16 +441,16 @@ msgid "" "again later." msgstr "நம்பகமான வெளியீட்டாளர் பதிவுகள் பல முயற்சித்துள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "நம்பகமான வெளியீட்டாளரை பதிவு செய்ய முடியவில்லை" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -458,17 +458,17 @@ msgstr "" "இந்த நம்பகமான வெளியீட்டாளர் ஏற்கனவே பதிவு செய்யப்பட்டுள்ளார். இது வேண்டுமென்றே இல்லாவிட்டால் " "தயவுசெய்து பைபியின் நிர்வாகிகளை தொடர்பு கொள்ளவும்." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "உருவாக்க நிலுவையில் உள்ள புதிய வெளியீட்டாளரை பதிவு செய்தது " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "தவறான வெளியீட்டாளர் ஐடி" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "திட்டத்திற்கான நம்பகமான வெளியீட்டாளர் அகற்றப்பட்டார் " @@ -476,15 +476,33 @@ msgstr "திட்டத்திற்கான நம்பகமான வ msgid "Banner Preview" msgstr "பேனர் முன்னோட்டம்" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "வெளியீட்டாளர் ஐடியால் குறிப்பிடப்பட வேண்டும்" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "கோரிக்கைக்கு உங்கள் பதிலை வழங்கவும்." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "50 எழுத்துக்கள் அல்லது அதற்கும் குறைவான நிறுவன கணக்கு பெயரைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -495,7 +513,7 @@ msgstr "" "ஐபன்கள் மற்றும் அடிக்கோடிட்டுக் காட்டப்பட வேண்டும். மேலும் ஒரு கடிதம் அல்லது எண்ணுடன் தொடங்கி " "முடிக்க வேண்டும். வேறு நிறுவன கணக்கு பெயரைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -503,7 +521,7 @@ msgstr "" "இந்த நிறுவன கணக்கு பெயர் ஏற்கனவே பயன்படுத்தப்பட்டுள்ளது. வேறு நிறுவன கணக்கு பெயரைத் " "தேர்வுசெய்க." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -511,16 +529,16 @@ msgstr "" "அந்த பெயருக்கான விண்ணப்பத்தை நீங்கள் ஏற்கனவே சமர்ப்பித்துள்ளீர்கள். வேறு நிறுவன கணக்கு பெயரைத் " "தேர்வுசெய்க." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "திட்டத்தைத் தேர்ந்தெடுக்கவும்" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "திட்ட பெயரைக் குறிப்பிடவும்" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -528,16 +546,16 @@ msgstr "" "தபஅஇகு எண் மற்றும் '.', '_' மற்றும் '-' ஆகியவற்றைக் கொண்ட ஒரு கடிதம் அல்லது எண்களுடன் " "தொடங்கவும் முடிக்கவும்." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "இந்த திட்ட பெயர் ஏற்கனவே பயன்படுத்தப்பட்டுள்ளது. வேறு திட்ட பெயரைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "செயலற்ற பட்டியலிடல் மூலம் நிறுவன நிறுவனத்திற்கு மாற்ற முடியாது" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -545,7 +563,7 @@ msgstr "" "நிறுவனத்தின் பெயர் மிக நீளமானது. 100 எழுத்துக்கள் அல்லது அதற்கும் குறைவாக ஒரு " "நிறுவனத்தின் பெயரைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -553,11 +571,11 @@ msgstr "" "அமைப்பு முகவரி மிக நீளமானது. 400 எழுத்துக்கள் அல்லது அதற்கும் குறைவாக ஒரு நிறுவன " "முகவரி ஐத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "அமைப்பு முகவரி HTTP: // அல்லது https: // உடன் தொடங்க வேண்டும்" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -565,7 +583,7 @@ msgstr "" "அமைப்பு விளக்கம் மிக நீளமானது. 400 எழுத்துக்கள் அல்லது அதற்கும் குறைவான நிறுவன " "விளக்கத்தைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." @@ -573,15 +591,15 @@ msgstr "" "நாங்கள் அவ்வளவு தெரிந்து கொள்ளத் தேவையில்லை :), உங்கள் பயன்பாட்டு விளக்கத்தை 1024 " "எழுத்துக்கள் அல்லது அதற்கும் குறைவாக கட்டுப்படுத்தவும்." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "நீங்கள் ஏற்கனவே அதிகபட்ச எண்ணிக்கையை சமர்ப்பித்துள்ளீர்கள் " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "50 எழுத்துக்கள் அல்லது அதற்கும் குறைவான குழு பெயரைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -589,102 +607,102 @@ msgstr "" "அணியின் பெயர் தவறானது. குழு பெயர்கள் ஒரு இடம், காலம், அடிக்கோடிட்டு, ஐபன் அல்லது ச்லாச் " "ஆகியவற்றுடன் தொடங்கவோ முடிவடையவோ முடியாது. வேறு குழு பெயரைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "இந்த அணியின் பெயர் ஏற்கனவே பயன்படுத்தப்பட்டுள்ளது. வேறு குழு பெயரைத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "உங்கள் மாற்று களஞ்சிய பெயரைக் குறிப்பிடவும்" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "உங்கள் மாற்று களஞ்சிய முகவரி ஐக் குறிப்பிடவும்" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" "முகவரி மிக நீளமானது. 400 எழுத்துக்கள் அல்லது அதற்கும் குறைவான முகவரி ஐத் தேர்வுசெய்க." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" "விளக்கம் மிக நீளமானது. 400 எழுத்துக்கள் அல்லது அதற்கும் குறைவான விளக்கத்தைத் தேர்வுசெய்க." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "கணக்கு விவரங்கள் புதுப்பிக்கப்பட்டன" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "மின்னஞ்சல் $ {email_address} சேர்க்கப்பட்டது - சரிபார்ப்பு இணைப்புக்கு உங்கள் மின்னஞ்சலைச் " "சரிபார்க்கவும்" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "மீட்டெடுப்பு குறியீடுகள் ஏற்கனவே உருவாக்கப்பட்டுள்ளன" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" "புதிய மீட்டெடுப்பு குறியீடுகளை உருவாக்குவது உங்களிடம் இருக்கும் குறியீடுகளை செல்லாது." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "பநிஇ கிள்ளாக்கை உருவாக்க உங்கள் மின்னஞ்சலை சரிபார்க்கவும்." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "பநிஇ கிள்ளாக்கு இல்லை." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "தவறான சான்றுகள். மீண்டும் முயற்சி செய்" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "தவறான மாற்று களஞ்சிய இருப்பிட விவரங்கள்" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "மாற்று களஞ்சியத்தை '$ {name}' சேர்க்கப்பட்டது" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "கோரிக்கையை உறுதிப்படுத்தவும்" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "தவறான மாற்று களஞ்சிய ஐடி" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "திட்டத்திற்கான தவறான மாற்று களஞ்சியம்" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format 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:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "நீக்கப்பட்ட மாற்று களஞ்சியம் '$ {name}'" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -692,42 +710,42 @@ msgstr "" "திட்ட நீக்குதல் தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi.org/" "help#admin- தலையீட்டைக் காண்க." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "வெளியீட்டைத் தூண்ட முடியவில்லை - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "YON -YANK வெளியீட்டை முடியவில்லை - " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "வெளியீட்டை நீக்க முடியவில்லை - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "கோப்பைக் கண்டுபிடிக்க முடியவில்லை" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "கோப்பை நீக்க முடியவில்லை - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "குழு '$ {team_name}' ஏற்கனவே திட்டத்திற்கான $ {role_name} பங்கு உள்ளது" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "பயனர் '$ {username}' ஏற்கனவே திட்டத்திற்கான $ {role_name} பங்கு உள்ளது" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} இப்போது '${role}' இன் '${project_name}' திட்டத்தின்." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -736,8 +754,8 @@ msgstr "" "பயனர் '${username}' சரிபார்க்கப்பட்ட முதன்மை மின்னஞ்சல் முகவரி இல்லை, மேலும் " "திட்டத்திற்கான ${role_name} ஆகச் சேர்க்க முடியாது" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -745,26 +763,62 @@ msgstr "" "பயனர் '$ {username}' ஏற்கனவே செயலில் உள்ள அழைப்பைக் கொண்டுள்ளது. தயவுசெய்து பின்னர் " "மீண்டும் முயற்சிக்கவும்." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "'$ {username}' க்கு அழைப்பு அனுப்பப்பட்டது" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "பங்கு அழைப்பைக் கண்டுபிடிக்க முடியவில்லை." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "அழைப்பு ஏற்கனவே காலாவதியானது." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "அழைப்பிதழ் '$ {username}' இலிருந்து ரத்து செய்யப்பட்டது." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "நம்பகமான வெளியீட்டாளரைக் கட்டுப்படுத்த முடியவில்லை" @@ -801,12 +855,12 @@ msgstr "" "ஆக்டிவ்ச்டேட் அடிப்படையிலான நம்பகமான வெளியீடு தற்காலிகமாக முடக்கப்பட்டுள்ளது. " "விவரங்களுக்கு https://pypi.org/help#admin- தலையீட்டைக் காண்க." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "பயனர் '$ {username}' ஏற்கனவே நிறுவனத்திற்கு $ {role_name} பங்கு உள்ளது" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -815,25 +869,25 @@ msgstr "" "பயனர் '${username}' சரிபார்க்கப்பட்ட முதன்மை மின்னஞ்சல் முகவரி இல்லை, மேலும் " "நிறுவனத்திற்கு ${role_name} ஆகச் சேர்க்க முடியாது" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "நிறுவன அழைப்பிதழைக் கண்டுபிடிக்க முடியவில்லை." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "நிறுவன அழைப்பிதழ் மீண்டும் அனுப்ப முடியாது." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "'$ {username}' க்கான காலாவதியான அழைப்பு நீக்கப்பட்டது." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1089,32 +1143,32 @@ msgstr[1] "சுமார் %1 நிமிடங்களுக்கு ம msgid "Just now" msgstr "இப்போது" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "செயலில்" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "கடந்த காலம்" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "செலுத்தப்படாதது" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "ரத்து செய்யப்பட்டது" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "முழுமையற்ற" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "முழுமையற்ற காலாவதியானது" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "சோதனை" @@ -1134,24 +1188,24 @@ msgstr "பக்கம் கிடைக்கவில்லை (404)" msgid "We looked everywhere but couldn't find this page" msgstr "நாங்கள் மலை கடல் எங்கும் தேடினோம், ஆனால் இந்தப் பக்கத்தைக் கண்டுபிடிக்க முடியவில்லை" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "இப்போது ஏதாவது
முற்றிலும் வேறுபட்டது " -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - The Cheese Shop மாதிரிச் சித்திரம்" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1241,7 +1295,7 @@ msgstr "Monty Python - The Cheese Shop மாதிரிச் சித்த msgid "External link" msgstr "வெளிப்புற இணைப்பு" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "வீடியோ எழுத்துப்படிக் காண்க" @@ -1309,24 +1363,24 @@ msgstr "" msgid "Password strength:" msgstr "கடவுச்சொல் வலிமை:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "முதன்மையான வழிசெலுத்தல்" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "உதவி" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "ஆவணங்கள்" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1335,11 +1389,11 @@ msgstr "ஒப்புரவாளர்கள்" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "புகுபதிகை" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "பதிவு செய்யுங்கள்" @@ -1358,7 +1412,7 @@ msgstr "பட்டியல்" msgid "Main menu" msgstr "பட்டியல் விளையாடுங்கள்" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1373,7 +1427,7 @@ msgstr "" "தயாரிப்புகள் மற்றும் சேவைகளைக் குறிப்பிடுகிறது. வேறு எந்த கட்சியின் வேறு எந்த பயன்பாடும் " "தடைசெய்யப்பட்டுள்ளது." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered வர்த்தக முத்திரைகள் பைதான் மென்பொருள் அறக்கட்டளை ." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1392,27 +1446,27 @@ msgstr "" "பைதான் தொகுப்பு அட்டவணை (PYPI) என்பது பைதான் நிரலாக்க மொழிக்கான மென்பொருளின் " "களஞ்சியமாகும்." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "ஆர்.எச்.எச்: 40 அண்மைக் கால புதுப்பிப்புகள்" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "ஆர்.எச்.எச்: 40 புதிய தொகுப்புகள்" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "முக்கிய உள்ளடக்கத்திற்கு செல்லவும்" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "மொபைல் பதிப்பிற்கு மாறவும்" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1426,12 +1480,12 @@ msgstr "மொபைல் பதிப்பிற்கு மாறவும msgid "Warning" msgstr "எச்சரிக்கை" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "நீங்கள் ஆதரிக்கப்படாத உலாவியைப் பயன்படுத்துகிறீர்கள், புதிய பதிப்பிற்கு மேம்படுத்தவும்." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1441,7 +1495,7 @@ msgstr "" "இது உண்மையான குறியீட்டை பாதிக்காமல் விநியோக கருவிகள் மற்றும் செயல்முறைகளை முயற்சிக்க " "உங்களை அனுமதிக்கிறது." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1449,159 +1503,159 @@ msgstr "" "சாவாச்கிரிப்ட் இல்லாமல் சில நற்பொருத்தங்கள் வேலை செய்யாது. நீங்கள் சிக்கல்களை எதிர்கொண்டால் " "அதை இயக்க முயற்சிக்கவும்." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "பைபியைத் தேடுங்கள்" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "தேடல் திட்டங்களுக்கு '/' என தட்டச்சு செய்க" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "தேடல்" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "தேடல் திட்டங்கள்" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "வழிசெலுத்தலுக்கு உதவுங்கள்" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "தொகுப்புகளை நிறுவுதல்" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "தொகுப்புகளை பதிவேற்றுகிறது" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "பயனர் வழிகாட்டி" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "திட்ட பெயர் தக்கவைப்பு" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "கேள்விகள்" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "பைபி பற்றி" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "பைபி வழிசெலுத்தல் பற்றி" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "பூசாரி வலைப்பதிவு" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "உள்கட்டமைப்பு டாச்போர்டு" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "புள்ளிவிவரங்கள்" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "லோகோக்கள் மற்றும் வர்த்தக முத்திரைகள்" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "எங்கள் ஒப்புரவாளர்கள்" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "பைபிக்கு பங்களிப்பு" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "வழிசெலுத்தலை எவ்வாறு பங்களிப்பது" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "பிழைகள் மற்றும் கருத்து" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "கிதுபில் பங்களிப்பு செய்யுங்கள்" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "பைபியை மொழிபெயர்க்கவும்" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "ஒப்புரவாளர் பைபி" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "வளர்ச்சி வரவு" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "பைபியைப் பயன்படுத்துதல்" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "பைபி வழிசெலுத்தலைப் பயன்படுத்துதல்" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "பணி விதிமுறைகள்" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "பாதுகாப்பு வெளியீட்டைப் புகாரளிக்கவும்" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "நடத்தை விதிமுறை" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "தனியுரிமை அறிவிப்பு" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "ஏற்றுக்கொள்ளக்கூடிய பயன்பாட்டுக் கொள்கை" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "நிலை:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "அனைத்து அமைப்புகளும் செயல்படும்" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "பைதான் சமூகத்திற்காக பைதான் சமூகத்தால் உருவாக்கப்பட்டு பராமரிக்கப்படுகிறது." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "இன்று நன்கொடை!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "தள வரைபடம்" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "டெச்க்டாப் பதிப்பிற்கு மாறவும்" @@ -1745,23 +1799,23 @@ msgstr "கடவுச்சொல்" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2178,6 +2232,7 @@ msgid "Confirm" msgstr "உறுதிப்படுத்து" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2186,7 +2241,7 @@ msgstr "ரத்துசெய்" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2383,11 +2438,21 @@ msgstr "" "

நீங்கள் கணக்கு மீட்புக் குறியீடுகளை உருவாக்கவில்லை. மீட்புக் குறியீடுகளுக்கு உதவியைப் பெறுங்கள்.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "உங்கள் PYPI கணக்கு %(username)s நீக்கப்பட்டது." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Someone, perhaps you, has added a %(method)s two-factor authentication " +"method பெறுநர் your PyPI account %(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2404,20 +2469,47 @@ msgstr "" "இந்த மாற்றத்தை நீங்கள் செய்யவில்லை என்றால், PYPI நிர்வாகிகளுடன் தொடர்பு கொள்ள %(email_address)s மின்னஞ்சல் செய்யலாம்." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Someone, perhaps you, has removed a %(method)s two-factor authentication " +"method இருந்து your PyPI account %(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "உங்கள் PYPI கணக்கு %(username)s நீக்கப்பட்டது." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "நீங்கள் %(role)s%(site)s திட்ட %(site)s %(project_name)s எனச் " "சேர்க்கப்பட்டுள்ளீர்கள் %(initiator_username)s இவர்மூலம்." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "நீங்கள் இதைப் பெறுகிறீர்கள், ஏனெனில் நீங்கள் %(துவக்க பயனர்பெயர்) சேர்க்கப்பட்டுள்ளீர்கள், இது %" "(தளம்) ஒரு திட்டத்திற்கு." @@ -3317,6 +3409,8 @@ msgstr "இந்த அறிவிப்பை நிராகரிக்க #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3511,7 +3605,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s has not uploaded any திட்டங்கள் பெறுநர் PyPI, yet." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3549,7 +3643,7 @@ msgstr "வெளியீடு" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3810,7 +3904,7 @@ msgid "Remove email" msgstr "அகற்று email" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3822,13 +3916,13 @@ msgid "All projects" msgstr "அனைத்தும் திட்டங்கள்" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "உருவாக்கப்பட்டது" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "கடைசியாக பயன்படுத்தப்பட்டது" @@ -4000,11 +4094,137 @@ msgid "Update password" msgstr "புதுப்பிப்பு password" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "கணக்கு வழிசெலுத்தல்" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "உங்கள் கணக்குடன் தொடர்புடைய மின்னஞ்சல்கள்" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "பணி விதிமுறைகள்" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "எனது கணக்கு" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association" +msgstr "இந்த நிறுவனத்திலிருந்து %(user)s அகற்று" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "அகற்று" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this organization" +msgid "Remove %(service)s association?" +msgstr "இந்த நிறுவனத்திலிருந்து %(user)s அகற்று" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "பயன்பாட்டை அகற்று" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "நீங்கள் இன்னும் பைபியில் உள்ள எந்த அமைப்புகளிலும் சேரவில்லை." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Cannot நீக்கு account" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "கிதுபில் பங்களிப்பு செய்யுங்கள்" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "நிறுவன கணக்கு பெயரைத் தேர்ந்தெடுக்கவும்" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "பநிஇ tokens" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4013,19 +4233,19 @@ msgstr "" "பநிஇ tokens provide an alternative way பெறுநர் authenticate when uploading " "தொகுப்பு பெறுநர் PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Learn more பற்றி பநிஇ tokens" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "செயலில் பநிஇ tokens க்கு this account" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "கூட்டு பநிஇ கிள்ளாக்கு" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4034,55 +4254,55 @@ msgstr "" "Verify your primary email address பெறுநர் கூட்டு பநிஇ " "tokens பெறுநர் your account." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "கிள்ளாக்கு scope: entire account" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "கிள்ளாக்கு scope: திட்டம் %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "காலாவதியாகிறது: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Account உருவாக்கப்பட்டது" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "உள்நுழைந்தது" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "இரண்டு காரணி முறை:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "எதுவுமில்லை" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "பாதுகாப்பு சாதனம் ( வெபாஅ்ன் )" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4092,176 +4312,176 @@ msgstr "" "Authentication application (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Recovery குறியீடு" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "நினைவில் கொள்ளப்பட்ட சாதனம்" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "புகுபதிவு failed" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- அடிப்படை Auth (Upload endpoint)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "காரணம்:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "தவறான கடவுச்சொல்" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "செல்லுபடியாகாத two factor (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "செல்லுபடியாகாத two factor (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "செல்லுபடியாகாத two factor (Recovery code)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "அமர்வு reauthentication failed" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Email added பெறுநர் account" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Email removed இருந்து account" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "மின்னஞ்சல் சரிபார்க்கப்பட்டது" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "மின்னஞ்சல் பயபக்தி" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "முதன்மை மின்னஞ்சல் மாற்றப்பட்டது" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "பழைய முதன்மை மின்னஞ்சல்:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "புதிய primary email:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Primary email கணம்" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "மின்னஞ்சல் அனுப்பப்பட்டது" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "இருந்து:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "இதற்கு:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "பொருள்:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Password மீட்டமை requested" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Password மீட்டமை attempted" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Password successfully மீட்டமை" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "கடவுச்சொல் வெற்றிகரமாக மாற்றப்பட்டது" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "Password முடக்கப்பட்டது" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "திட்டம்:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "இரண்டு காரணி ஏற்பு சேர்க்கப்பட்டது" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "முறை: பாதுகாப்பு சாதனம் ( வெபாஅ்ன் )" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Device பெயர்:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4271,37 +4491,63 @@ msgstr "" "Method: Authentication application (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "இரண்டு காரணி ஏற்பு அகற்றப்பட்டது" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "இரண்டு காரணி சாதனம் நினைவில் உள்ளது" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "மீட்பு குறியீடுகள் உருவாக்கப்பட்டன" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "மீட்பு குறியீடுகள் மீளுருவாக்கம் செய்யப்பட்டன" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Recovery குறியீடு used க்கு புகுபதிவு" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "கணக்கு வழிசெலுத்தல்" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "%(username)sுயவிவரம்" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "%(username)sுயவிவரம்" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "கணக்கு வழிசெலுத்தல்" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "பநிஇ கிள்ளாக்கு added" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4309,37 +4555,37 @@ msgstr "பநிஇ கிள்ளாக்கு added" msgid "Token name:" msgstr "கிள்ளாக்கு பெயர்:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "பநிஇ கிள்ளாக்கு removed" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "தனிப்பட்ட அடையாளங்காட்டி:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "பநிஇ கிள்ளாக்கு automatically removed க்கு security reasons" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "Reason: கிள்ளாக்கு found at public url" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "Invited பெறுநர் join %(organization_name)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4348,7 +4594,7 @@ msgstr "" "Invitation பெறுநர் join %(organization_name)s " "declined" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" @@ -4356,7 +4602,7 @@ msgid "" msgstr "" "Invitation பெறுநர் join %(organization_name)s revoked" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" @@ -4365,40 +4611,40 @@ msgstr "" "Invitation பெறுநர் join %(organization_name)s " "காலாவதியான" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "%(organization_name)s சேர்க்கப்பட்டது" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "%(organization_name)s மாற்றப்பட்டது" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "அமைப்பு பங்கு நீக்கப்பட்டது" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "திட்டம்: %(project_name)s; பங்கு: %(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" "அமைப்பு: %(organization_name)s; குழு: %(team_name)s; பங்கு: %(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4410,12 +4656,12 @@ msgstr "" "you notice anything suspicious, please secure your " "account அச் soon அச் possible." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Recent account செய்கைப்பாடு" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4423,7 +4669,7 @@ msgstr "Recent account செய்கைப்பாடு" msgid "Event" msgstr "நிகழ்வு" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4434,25 +4680,25 @@ msgstr "நிகழ்வு" msgid "Time" msgstr "நேரம்" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "Additional செய்தி" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "திகதி / time" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "Location செய்தி" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4460,22 +4706,22 @@ msgstr "Location செய்தி" msgid "Device Info" msgstr "Device செய்தி" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" "நிகழ்வுகள் will appear here அச் security-related செயல்கள் occur on your account." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "நீக்கு account" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Cannot நீக்கு account" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4488,7 +4734,7 @@ msgstr[0] "" msgstr[1] "" "உங்கள் கணக்கு தற்போது ஒரே உரிமையாளர் %(count)s திட்டங்களில் உள்ளது." -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4502,7 +4748,7 @@ msgstr[1] "" "You must transfer ownership or நீக்கு these திட்டங்கள் before you can நீக்கு your " "account." -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or உரிமையை மாற்றும் அல்லது திட்டத்தை நீக்கு " -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4519,11 +4765,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "எச்சரிக்கையுடன் தொடரவும்!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "உங்கள் கணக்கை நீக்கிய பிறகு அதை மீட்டெடுக்க முடியாது" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "உங்கள் PYPI கணக்கை நீக்கு" @@ -4598,24 +4844,6 @@ msgstr "இந்த 2FA முறையை அகற்ற, நீங்கள msgid "Cannot remove last 2FA method" msgstr "கடைசி 2FA முறையை அகற்ற முடியாது" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "அகற்று" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "அங்கீகார பயன்பாட்டை அகற்று" @@ -4952,7 +5180,7 @@ msgstr "செயலற்றது" msgid "Manager" msgstr "மேலாளர்" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5281,21 +5509,17 @@ msgstr "" "அறிவிலிமையம் செயல்களின் ஓபன்ஐடி இணைப்பு உதவி இங்கே " "பற்றி மேலும் வாசிக்க." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "PYPI திட்ட பெயர்" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "திட்ட பெயர்" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5303,20 +5527,21 @@ msgstr "PYPI திட்ட பெயர்" msgid "project name" msgstr "திட்ட பெயர்" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "The project (on PyPI) that will be created when this publisher is used" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "இந்த வெளியீட்டாளர் பயன்படுத்தப்படும்போது உருவாக்கப்படும் திட்டம் (PYPI இல்)" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "உரிமையாளர்" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5324,37 +5549,37 @@ msgid "" msgstr "" "அறிவிலிமையம் அமைப்பின் பெயர் அல்லது அறிவிலிமையம் பயனர்பெயர் களஞ்சியத்தை வைத்திருக்கும்" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "களஞ்சிய பெயர்" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "களஞ்சியம்" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "வெளியீட்டு பணிப்பாய்வுகளைக் கொண்ட அறிவிலிமையம் களஞ்சியத்தின் பெயர்" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "பணிப்பாய்வு பெயர்" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5364,8 +5589,8 @@ msgstr "" "வெளியீட்டு பணிப்பாய்வுகளின் கோப்பு பெயர். இந்த கோப்பு .github/பணிப்பாய்வு/ கோப்பகத்தில் மேலே கட்டமைக்கப்பட்ட களஞ்சியத்தில் இருக்க வேண்டும்." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5373,9 +5598,9 @@ msgstr "" msgid "Environment name" msgstr "சூழல் பெயர்" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5385,7 +5610,7 @@ msgstr "சூழல் பெயர்" msgid "(optional)" msgstr "(விரும்பினால்)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5403,10 +5628,10 @@ msgstr "" "strong> ஊக்குவிக்கப்படுகிறது, குறிப்பாக உங்கள் களஞ்சியத்தில் பைபி " "வெளியீட்டு அணுகல் இருக்கக்கூடாது என்று அணுகக்கூடிய அணுகலுடன் பராமரிப்பவர்கள் இருந்தால்." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5421,7 +5646,7 @@ msgstr "" msgid "Add" msgstr "கூட்டு" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5432,19 +5657,35 @@ msgstr "" "அறிவிலிஆய்வு சிஐ/சிடி ஓபன்ஐடி இணைப்பு உதவி இங்கே " "பற்றி மேலும் வாசிக்க." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "PYPI திட்ட பெயர்" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "இந்த வெளியீட்டாளர் பயன்படுத்தப்படும்போது உருவாக்கப்படும் திட்டம் (PYPI இல்)" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "பெயர்வெளி" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "பெயர்வெளி" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5454,7 +5695,7 @@ msgstr "" "இந்த திட்டம் கீழ் உள்ள அறிவிலிஆய்வு பயனர்பெயர் அல்லது அறிவிலிஆய்வு குழு/துணைக்குழு " "பெயர்வெளி" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5463,31 +5704,31 @@ msgstr "" msgid "Project name" msgstr "திட்ட பெயர்" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "திட்டம்" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "வெளியீட்டு பணிப்பாய்வு கொண்ட அறிவிலிஆய்வு திட்டத்தின் பெயர்" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "உயர்மட்ட பைப்லைன் கோப்பு பாதை" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".tulab-on.yl" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5499,14 +5740,14 @@ msgstr "" "உள்ளமைக்கப்பட்ட திட்டத்தில் இந்த கோப்பு இருக்க வேண்டும் (வெளிப்புற குழாய்கள் " "ஆதரிக்கப்படவில்லை)." -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "வெளியீடு" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5524,7 +5765,7 @@ msgstr "" "ஊக்குவிக்கப்படுகிறது, குறிப்பாக உங்கள் திட்டத்தில் பைபி வெளியீட்டு " "அணுகல் இல்லாத அணுகல் அணுகக்கூடியதாக இருந்தால்." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5535,31 +5776,31 @@ msgstr "" "கூகிளின் ஓபன்ஐடி இணைப்பு உதவி இங்கே பற்றி மேலும் " "வாசிக்க." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "மின்னஞ்சல்" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "கணக்கு அல்லது பணி கணக்கின் மின்னஞ்சல் முகவரி வெளியிட பயன்படுகிறது." -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "பொருள்" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "பொருள்" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5571,7 +5812,7 @@ msgstr "" "என்றாலும், பொருள் வழங்குவது வெளியீட்டிற்கு பயன்படுத்தப்படும் அடையாளத்தை மேலும் " "கட்டுப்படுத்துகிறது. மேலும் விவரங்கள் இங்கே. " -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5582,55 +5823,55 @@ msgstr "" "ஆக்டிவ்ச்டேட்டின் ஓபன்ஐடி இணைப்பு உதவி இங்கே பற்றி மேலும் " "வாசிக்க." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "அமைப்பு" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "என் அமைப்பு" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "திட்டத்திற்கு சொந்தமான செயல்பாட்டு அமைப்பு பெயர்" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "செயல்பாட்டு திட்டத்தின் பெயர்" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "என் திட்டம்" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "உங்கள் பைதான் கலைப்பொருளை உருவாக்கும் செயல்பாட்டு திட்டம்." -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "நடிகர் பயனர்பெயர்" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "என்-பயனர்பெயர்" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5638,15 +5879,15 @@ msgid "" "Python artifact." msgstr "உங்கள் பைதான் கலைப்பொருளின் கட்டமைப்பைத் தூண்டும் செயல்பாட்டு கணக்கிற்கான பயனர்பெயர்." -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "வெளியீட்டாளர்களை நிர்வகிக்கவும்" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "திட்டம்" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." @@ -5654,24 +5895,24 @@ msgstr "" "தற்போது எந்த வெளியீட்டாளர்களும் கட்டமைக்கப்படவில்லை. தற்போதுள்ள திட்டங்களுக்கான " "வெளியீட்டாளர்களை ஒவ்வொரு தனிப்பட்ட திட்டத்திற்கும் வெளியீட்டு உள்ளமைவில் சேர்க்கலாம்." -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "திட்ட பெயர் நிலுவையில் உள்ளது" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "வெளியீட்டாளர்" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "விவரங்கள்" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -5680,18 +5921,18 @@ msgstr "" "நிலுவையில் உள்ள வெளியீட்டாளர்கள் யாரும் தற்போது கட்டமைக்கப்படவில்லை. இன்னும் இல்லாத " "திட்டங்களுக்கான வெளியீட்டாளர்கள் கீழே சேர்க்கப்படலாம்." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "நிலுவையில் உள்ள புதிய வெளியீட்டாளரைச் சேர்க்கவும்" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "நம்பகமான வெளியீட்டாளர்களை \"நிலுவையில் உள்ள\" பதிவு செய்ய இந்தப் பக்கத்தைப் பயன்படுத்தலாம்." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5709,7 +5950,7 @@ msgstr "" "\"நிலுவையில் உள்ள\" மற்றும் சாதாரண நம்பகமான வெளியீட்டாளர்கள் " "இங்கே பற்றி மேலும் படிக்கலாம்." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not அந்த பெயரை இருப்பு. திட்டம் உருவாக்கப்படும் வரை, வேறு எந்த பயனரும் தங்கள் சொந்த " "\"நிலுவையில் உள்ள\" வெளியீட்டாளர் உட்பட அதை உருவாக்கலாம்." -#: warehouse/templates/manage/account/publishing.html:487 +#: warehouse/templates/manage/account/publishing.html:488 #: warehouse/templates/manage/project/publishing.html:419 #, python-format msgid "" @@ -5794,26 +6035,26 @@ msgstr "" msgid "Save your recovery codes" msgstr "உங்கள் மீட்பு குறியீடுகளைச் சேமிக்கவும்" -#: warehouse/templates/manage/account/recovery_codes-provision.html:61 +#: warehouse/templates/manage/account/recovery_codes-provision.html:60 msgid "Download as file" msgstr "கோப்பாக பதிவிறக்கவும்" -#: warehouse/templates/manage/account/recovery_codes-provision.html:62 +#: warehouse/templates/manage/account/recovery_codes-provision.html:61 #: warehouse/templates/manage/organization/roles.html:266 #: warehouse/templates/manage/project/roles.html:149 #: warehouse/templates/manage/project/roles.html:229 msgid "Save" msgstr "சேமி" -#: warehouse/templates/manage/account/recovery_codes-provision.html:65 +#: warehouse/templates/manage/account/recovery_codes-provision.html:64 msgid "Continue" msgstr "தொடரவும்" -#: warehouse/templates/manage/account/recovery_codes-provision.html:68 +#: warehouse/templates/manage/account/recovery_codes-provision.html:67 msgid "These codes will not be visible again." msgstr "இந்த குறியீடுகள் மீண்டும் தெரியவில்லை." -#: warehouse/templates/manage/account/recovery_codes-provision.html:72 +#: warehouse/templates/manage/account/recovery_codes-provision.html:71 msgid "Ensure that you have securely stored them before continuing." msgstr "" "தொடர்வதற்கு முன்பு நீங்கள் அவற்றை பாதுகாப்பாக சேமித்துள்ளீர்கள் என்பதை உறுதிப்படுத்தவும்." @@ -8047,12 +8288,6 @@ msgstr "இது திட்டத்தை '%(organization_name)s அமை msgid "Remove project" msgstr "திட்டத்தை அகற்று" -#: warehouse/templates/manage/project/settings.html:97 -#: warehouse/templates/manage/project/settings.html:171 -#: warehouse/templates/manage/project/settings.html:439 -msgid "Project Name" -msgstr "திட்ட பெயர்" - #: warehouse/templates/manage/project/settings.html:101 msgid "Cannot remove project from organization" msgstr "நிறுவனத்திலிருந்து திட்டத்தை அகற்ற முடியாது" diff --git a/warehouse/locale/te/LC_MESSAGES/messages.po b/warehouse/locale/te/LC_MESSAGES/messages.po index 1dbff11dbdf8..70a2151c826c 100644 --- a/warehouse/locale/te/LC_MESSAGES/messages.po +++ b/warehouse/locale/te/LC_MESSAGES/messages.po @@ -15,23 +15,23 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "ఈ చర్యను నిర్వహించడానికి మీ ఖాతాలో రెండు-కారకాల ప్రమాణీకరణ తప్పనిసరిగా ప్రారంభించబడాలి." -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "ఇమెయిల్ చిరునామా చెల్లదు. మళ్లీ ప్రయత్నించండి." @@ -67,27 +67,27 @@ msgstr "ఆ వినియోగదారు పేరుతో వినియ msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP కోడ్ తప్పనిసరిగా ${totp_length} అంకెలు ఉండాలి." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "రికవరీ కోడ్ లు తప్పనిసరిగా ${recovery_code_length} అక్షరాలుగా ఉండాలి." -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "50 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న వినియోగదారు పేరును ఎంచుకోండి." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "ఈ వినియోగదారు పేరు ఇప్పటికే మరొక ఖాతా ద్వారా ఉపయోగించబడుతోంది. వేరే యూజర్ నేమ్ ఎంచుకోండి." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "పాస్ వర్డ్ చాలా పొడవుగా ఉంది." -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -95,60 +95,60 @@ msgid "" msgstr "" "లాగిన్ ప్రయత్నాలు చాలా జరిగాయి. మీరు ${time} కొరకు లాక్ చేయబడ్డారు. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "మీ పాస్ వర్డ్ లు సరిపోలడం లేదు. మళ్ళీ ప్రయత్నించండి." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." msgstr "ఇమెయిల్ చిరునామా చెల్లదు. మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "మీరు ఈ డొమైన్ నుండి ఇమెయిల్ చిరునామాను ఉపయోగించలేరు. వేరే ఇమెయిల్‌ని ఉపయోగించండి." -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "ఈ ఇమెయిల్ చిరునామా ఇప్పటికే ఈ ఖాతా ద్వారా ఉపయోగించబడుతోంది. వేరే ఇమెయిల్ ఉపయోగించండి." -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "ఈ వినియోగదారు పేరు ఇప్పటికే మరొక ఖాతా ద్వారా ఉపయోగించబడుతోంది. వేరే యూజర్ నేమ్ ఎంచుకోండి." -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "పేరు చాలా పొడవుగా ఉంది. 100 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న పేరును ఎంచుకోండి." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "చెల్లని TOTP కోడ్." -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "చెల్లుబాటు కాని వెబ్అథ్న్ వాదన: బ్యాడ్ పేలోడ్" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 #, fuzzy msgid "Invalid recovery code." msgstr "చెల్లుబాటు కాని రికవరీ కోడ్." -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 #, fuzzy msgid "Recovery code has been previously used." msgstr "రికవరీ కోడ్ గతంలో ఉపయోగించబడింది." -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 #, fuzzy #| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." @@ -198,7 +198,7 @@ msgstr "ఇప్పటికే ధృవీకరించబడింది" msgid "Successful WebAuthn assertion" msgstr "విజయవంతమైన WebAuthn ప్రకటన" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 #, fuzzy msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "రికవరీ కోడ్ ఆమోదించబడింది. సరఫరా చేయబడ్డ కోడ్ మళ్లీ ఉపయోగించబడదు." @@ -212,198 +212,198 @@ msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy msgid "Invalid token: please try to login again" msgstr "చెల్లని లేదా గడువు ముగిసిన రెండు కారకాల లాగిన్." -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -413,32 +413,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -446,15 +446,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -462,65 +478,65 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -528,39 +544,39 @@ msgid "" "1024 characters or less." msgstr "పేరు చాలా పొడవుగా ఉంది. 100 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న పేరును ఎంచుకోండి." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "పేరు చాలా పొడవుగా ఉంది. 100 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న పేరును ఎంచుకోండి." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -568,149 +584,185 @@ msgid "" "less." msgstr "పేరు చాలా పొడవుగా ఉంది. 100 అక్షరాలు లేదా అంతకంటే తక్కువ ఉన్న పేరును ఎంచుకోండి." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -748,37 +800,37 @@ msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1030,32 +1082,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1075,24 +1127,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1182,7 +1234,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1240,24 +1292,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1266,11 +1318,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1289,7 +1341,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1299,7 +1351,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1347,176 +1399,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1656,23 +1708,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2052,6 +2104,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2060,7 +2113,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2237,11 +2290,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2256,18 +2314,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3018,6 +3092,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3203,7 +3279,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3241,7 +3317,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3502,7 +3578,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3514,13 +3590,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3679,85 +3755,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3765,176 +3947,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3942,37 +4124,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3980,90 +4182,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4072,12 +4274,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4085,7 +4287,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4096,25 +4298,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4122,21 +4324,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4147,7 +4349,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4157,14 +4359,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4172,11 +4374,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4248,24 +4450,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4569,7 +4753,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4860,21 +5044,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4882,57 +5062,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4940,8 +5119,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4949,9 +5128,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4961,7 +5140,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4974,10 +5153,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4992,7 +5171,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5001,19 +5180,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5021,7 +5216,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5030,31 +5225,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5063,14 +5258,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5083,7 +5278,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5092,31 +5287,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5125,7 +5320,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5134,55 +5329,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5190,55 +5385,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5250,7 +5445,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "โปรดตรวจสอบข้อกำหนดในการให้บริการที่อัปเดตของเรา" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -388,13 +388,13 @@ msgstr "" "การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-intervention" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -402,11 +402,11 @@ msgstr "" "คุณต้องมีอีเมลที่ยืนยันแล้วจึงจะสามารถลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้ที่รอดำเนินการ ดูข้อมูลเพิ่มเติมที่ " "https://pypi.org/help#openid-connect" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "คุณไม่สามารถลงทะเบียนผู้เผยแพร่ที่รอดำเนินการมากกว่า 3 รายพร้อมกันได้" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -416,33 +416,33 @@ msgid "" "again later." msgstr "มีการพยายามลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้หลายครั้งเกินไป ลองอีกครั้งในภายหลัง" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "ไม่สามารถลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" "ผู้เผยแพร่ที่เชื่อถือได้รายนี้ได้รับการลงทะเบียนแล้ว โปรดติดต่อผู้ดูแลระบบของ PyPI หากไม่ได้ตั้งใจ" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "ลงทะเบียนผู้เผยแพร่ใหม่ที่รอดำเนินการเพื่อสร้าง " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "ID ผู้เผยแพร่ไม่ถูกต้อง" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "ลบผู้เผยแพร่ที่เชื่อถือได้สำหรับโครงการแล้ว " @@ -450,15 +450,31 @@ msgstr "ลบผู้เผยแพร่ที่เชื่อถือไ msgid "Banner Preview" msgstr "ตัวอย่างแบนเนอร์" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "กรุณาให้คำตอบของคุณต่อคำร้องขอ" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "เลือกชื่อบัญชีองค์กรที่มีอักขระ 50 ตัวหรือน้อยกว่า" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -468,79 +484,79 @@ msgstr "" "ชื่อบัญชีองค์กรไม่ถูกต้อง ชื่อบัญชีองค์กรต้องประกอบด้วยตัวอักษร ตัวเลข จุด ขีดกลาง และขีดล่าง " "และต้องขึ้นต้นและลงท้ายด้วยตัวอักษรหรือตัวเลขด้วย เลือกชื่อบัญชีองค์กรอื่น" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "ชื่อบัญชีขององค์กรนี้ถูกใช้ไปแล้ว เลือกชื่อบัญชีองค์กรอื่น" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "คุณได้ส่งใบสมัครสำหรับชื่อนั้นแล้ว เลือกชื่อบัญชีองค์กรอื่น" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "เลือกโปรเจค" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "กำหนดชื่อโปรเจค" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "เริ่มต้นและลงท้ายด้วยตัวอักษรหรือตัวเลขที่มีเฉพาะอักษร ASCII และ '.', '_' และ '-'" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "ชื่อโปรเจคนี้ถูกใช้ไปแล้ว เลือกชื่อโปรเจคอื่น" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "ไม่สามารถโอนไปยังองค์กรบริษัทที่มีการเรียกเก็บเงินที่ไม่ได้ใช้งาน" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "ชื่อองค์กรยาวเกินไป เลือกชื่อองค์กรที่มีอักขระไม่เกิน 100 ตัว" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "ชื่อยาวเกินไป กรุณาระบุชื่อโดยมีความยาวไม่เกิน 400 ตัวอักษร" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "URL องค์กรต้องขึ้นต้นด้วย http:// หรือ https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "ชื่อยาวเกินไป กรุณาระบุชื่อโดยมีความยาวไม่เกิน 400 ตัวอักษร" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "ชื่อยาวเกินไป กรุณาระบุชื่อโดยมีความยาวไม่เกิน 1024 ตัวอักษร" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "คุณได้ส่งจำนวนสูงสุดของ " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "กรุณาระบุชื่อผู้ใช้งานด้วยตัวอักษรไม่เกิน 50 ตัวอักษร" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -548,23 +564,23 @@ msgstr "" "ชื่อทีมไม่ถูกต้อง ชื่อทีมต้องไม่ขึ้นต้นหรือลงท้ายด้วยการเว้นวรรค จุด ขีดล่าง ยัติภังค์ หรือเครื่องหมายทับ " "เลือกชื่อทีมอื่น" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "ชื่อทีมนี้ได้ถูกใช้งานแล้ว กรุณาเลือกชื่อทีมใหม่" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "ระบุชื่อรองของ repository" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "ระบุ URL รองของ repository" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "ชื่อลิ้งค์ยาวเกินไป กรุณาระบุลิ้งค์โดยมีความยาวไม่เกิน 400 ตัวอักษร" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -574,82 +590,82 @@ msgid "" "less." msgstr "ชื่อยาวเกินไป กรุณาระบุชื่อโดยมีความยาวไม่เกิน 400 ตัวอักษร" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "รายละเอียดบัญชีถูกอัปเดตเเล้ว" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "เพิ่มอีเมล์ ${email_address} แล้ว - กรุณาเช็คลิ้งค์ยืนยันตัวตนในอีเมล์ดังกล่าว" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "สร้างรหัสกู้คืนแล้ว" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "การสร้างรหัสกู้คืนใหม่จะทำให้รหัสที่มีอยู่ของคุณเป็นโมฆะ" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "ยืนยันอีเมลของคุณเพื่อสร้างโทเค็น API" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "ไม่มีโทเค็น API" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "ข้อมูลประจำตัวที่ไม่ถูกต้อง. ลองอีกครั้ง" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository location details" msgstr "ชื่อโปรเจคไม่ถูกต้อง" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" msgstr "ชื่อโปรเจคไม่ถูกต้อง" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "ยืนยันคำขอ" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository id" msgstr "ชื่อโปรเจคไม่ถูกต้อง" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid repository name" msgid "Invalid alternate repository for project" msgstr "ชื่อโปรเจคไม่ถูกต้อง" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -657,75 +673,111 @@ msgstr "" "การปิดโปรเจคถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "คำเชิญผ่านอีเมล์หมดอายุแล้ว" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -764,37 +816,37 @@ msgstr "" "การเผยแพร่ที่เชื่อถือได้ตาม ActiveState ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมที่ https://" "pypi.org/help#admin-intervention" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1060,34 +1112,34 @@ msgstr[0] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "เข้าใช้งานล่าสุด" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1107,26 +1159,26 @@ msgstr "ไม่พบหน้าดังกล่าว (404)" msgid "We looked everywhere but couldn't find this page" msgstr "เราค้นจนทั่วแล้วก็ยังไม่เจอหน้าดังกล่าว" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "และตอนนี้สำหรับบางสิ่งบางอย่าง
ที่แตกต่างกันอย่างสิ้นเชิง" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "มอนตี้ ไพธอน - รูปสเก็ตช์ร้านชีส" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1216,7 +1268,7 @@ msgstr "มอนตี้ ไพธอน - รูปสเก็ตช์ร msgid "External link" msgstr "ลิ้งค์ภายนอก" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "ดูบันทึกถอดความวิดีโอ" @@ -1289,24 +1341,24 @@ msgstr "" msgid "Password strength:" msgstr "ความปลอดภัยของรหัสผ่าน:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1315,11 +1367,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1338,7 +1390,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1348,7 +1400,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1396,178 +1448,178 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "ค้นหา PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "ค้นหาโครงการ" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "ค้นหา" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "ค้นหาโครงการ" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "ข้อผิดพลาดและผลตอบรับ" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "มีส่วนร่วมใน GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "แปล PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "สปอนเซอร์ PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "สถานะ" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1703,23 +1755,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2101,6 +2153,7 @@ msgid "Confirm" msgstr "แบบฟอร์มยืนยัน" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2109,7 +2162,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2285,11 +2338,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2304,18 +2362,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, python-format +msgid "" +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3071,6 +3145,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3258,7 +3334,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3298,7 +3374,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3563,7 +3639,7 @@ msgid "Remove email" msgstr "ลบอีเมล" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3575,13 +3651,13 @@ msgid "All projects" msgstr "โครงการทั้งหมด" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "เข้าใช้งานล่าสุด" @@ -3742,85 +3818,203 @@ msgid "Update password" msgstr "รหัสผ่านเดิม" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account emails" +msgid "Account associations" +msgstr "บัญชีอีเมล" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Update account" +msgid "Services linked to your account" +msgstr "ปรับปรุงบัญชี" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "บัญชีอีเมล" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove token" +msgid "Remove association" +msgstr "ลบโทเคน" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Update account" +msgid "Connect GitHub account" +msgstr "ปรับปรุงบัญชี" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "มีส่วนร่วมใน GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3828,37 +4022,37 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Enter recovery code" msgid "Recovery code" msgstr "ป้อนรหัสกู้คืน" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -3866,22 +4060,22 @@ msgstr "" msgid "Incorrect Password" msgstr "รหัสผ่านปัจจุบันของคุณ" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "ระบบยืนยันตัวตนสองปัจจัยไม่ถูกต้องหรือหมดอายุไปแล้ว" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "ระบบยืนยันตัวตนสองปัจจัยไม่ถูกต้องหรือหมดอายุไปแล้ว" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -3889,131 +4083,131 @@ msgstr "ระบบยืนยันตัวตนสองปัจจัย msgid "Invalid two factor (Recovery code)" msgstr "รหัสกู้คืนไม่ถูกต้อง" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Email not found" msgid "Email sent" msgstr "ไม่พบอีเมล์" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password strength:" msgid "Password reset attempted" msgstr "ความปลอดภัยของรหัสผ่าน:" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password strength:" msgid "Password disabled" msgstr "ความปลอดภัยของรหัสผ่าน:" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4021,37 +4215,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4059,92 +4273,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm form" msgid "Organization role removed" msgstr "แบบฟอร์มยืนยัน" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4153,12 +4367,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4166,7 +4380,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4177,25 +4391,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4203,21 +4417,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4227,7 +4441,7 @@ msgid_plural "" "projects." msgstr[0] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4236,14 +4450,14 @@ msgid_plural "" "your account." msgstr[0] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4251,11 +4465,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4333,24 +4547,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "กรุณาระบุชื่อผู้ใช้งานด้วยตัวอักษรไม่เกิน 50 ตัวอักษร" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4669,7 +4865,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4990,23 +5186,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Search projects" -msgid "PyPI Project Name" -msgstr "ค้นหาโครงการ" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5016,57 +5206,56 @@ msgstr "ค้นหาโครงการ" msgid "project name" msgstr "ค้นหาโครงการ" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5074,8 +5263,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5085,9 +5274,9 @@ msgstr "" msgid "Environment name" msgstr "รหัสกู้คืนไม่ถูกต้อง" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5097,7 +5286,7 @@ msgstr "รหัสกู้คืนไม่ถูกต้อง" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5110,10 +5299,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5128,7 +5317,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5137,19 +5326,37 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Search projects" +msgid "PyPI Project Name" +msgstr "ค้นหาโครงการ" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5157,7 +5364,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5166,7 +5373,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5174,25 +5381,25 @@ msgstr "" msgid "project" msgstr "ไม่มีโครงการ" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5201,14 +5408,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5221,7 +5428,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5230,7 +5437,7 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5238,25 +5445,25 @@ msgstr "" msgid "email" msgstr "เพิ่มอีเมล" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5265,7 +5472,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5274,7 +5481,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5282,7 +5489,7 @@ msgstr "" msgid "Organization" msgstr "แบบฟอร์มยืนยัน" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5290,13 +5497,13 @@ msgstr "แบบฟอร์มยืนยัน" msgid "my-organization" msgstr "แบบฟอร์มยืนยัน" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5304,7 +5511,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "ค้นหาโครงการ" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5312,19 +5519,19 @@ msgstr "ค้นหาโครงการ" msgid "my-project" msgstr "ไม่มีโครงการ" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5332,7 +5539,7 @@ msgstr "" msgid "my-username" msgstr "ชื่อเต็ม" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5340,59 +5547,59 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "No projects" msgid "Project" msgstr "ไม่มีโครงการ" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "ค้นหาโครงการ" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5404,7 +5611,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "Lütfen güncellenmiş Hizmet Şartlarımızı inceleyin." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -427,14 +427,14 @@ msgstr "" "[https://pypi.org/help#admin-intervention](https://pypi.org/help#admin-" "intervention) adresine bakın" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "kapatıldı. Detaylar için https://pypi.org/help#admin-intervention sayfasını " "inceleyin." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -443,11 +443,11 @@ msgstr "" "adresine sahip olmanız gerekir. Ayrıntılar için [https://pypi.org/" "help#openid-connect](https://pypi.org/help#openid-connect) adresine bakın" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "Aynı anda 3'ten fazla bekleyen güvenilir yayıncı kaydedemezsiniz" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -459,16 +459,16 @@ msgstr "" "Çok fazla sayıda yetkili yayıncı kaydı denemesi yapıldı. Daha sonra tekrar " "deneyin." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Onaylı kullanıcı kaydedilemedi" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -476,17 +476,17 @@ msgstr "" "Bu güvenilir yayıncı zaten kaydedilmiş. Bunun kasıtlı olmadığını " "düşünüyorsanız lütfen PyPI yöneticileriyle iletişime geçin" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Onay bekleyen bir yeni yetkili kaydı oluşturuldu. " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Geçersiz Yetkili Kimliği" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Bu proje için onaylı kullanıcı kaldırıldı. " @@ -494,16 +494,34 @@ msgstr "Bu proje için onaylı kullanıcı kaldırıldı. " msgid "Banner Preview" msgstr "Afiş Önizlemesi" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Yayıncı, kimlik numarasıyla belirtilmelidir." + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 #, fuzzy msgid "Provide your response to the request." msgstr "Talebe yanıtınızı verin." -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "En fazla 50 karakter olan bir organizasyon kullanıcı adı seçin." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -514,7 +532,7 @@ msgstr "" "tire ve alt çizgiden oluşmak zorundadır. Ayrıca bir harf veya rakam ile " "başlayıp bitmelidir. Farklı bir kullanıcı adı seçin." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -522,7 +540,7 @@ msgstr "" "Bu organizasyon hesap adı kullanılıyor. Başka bir organizasyon hesap adı " "seçin." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -530,16 +548,16 @@ msgstr "" "Bu ismi zaten daha önce ki uygulamanızda kullandınız. Lütfen farklı bir " "organizasyon ismi seçin." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Projeyi seç" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Proje adını belirtin" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -547,16 +565,16 @@ msgstr "" "Yalnızca ASCII sayısal ve '.', '_' ve '-' içeren bir harf veya sayı ile " "başlayın ve bitirin." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Bu proje adı zaten kullanılmıştır. Farklı bir proje adı seçin." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Etkin olmayan faturalandırma ile Şirket Organizasyonuna aktarılamıyor" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -564,7 +582,7 @@ msgstr "" "Organizasyon adı çok uzun. En fazla 100 karakter olacak şekilde başka bir " "isim seçin." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -572,11 +590,11 @@ msgstr "" "Organizasyon site adresi çok uzun. En fazla 100 karakter olacak şekilde " "başka bir adres belirtin." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "Kuruluş URL'si http:// veya https:// ile başlamalıdır." -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -584,7 +602,7 @@ msgstr "" "Organizasyon açıklaması çok uzun. En fazla 100 karakter olacak şekilde başka " "bir açıklama belirtin." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." @@ -592,15 +610,15 @@ msgstr "" "O kadar çok bilgiye ihtiyacımız yok :) Kullanım açıklamanızı 1024 karakterle " "sınırlayın." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Zaten maksimum sayıda başvuru yaptınız. " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "En fazla 50 karakter olan bir takım adı seçin." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -608,24 +626,24 @@ msgstr "" "Takım adı geçersiz. Takım adları boşluk, nokta, alt çizgi, kısa çizgi veya " "eğik çizgi ile başlayamaz veya bitemez. Farklı bir takım adı seçin." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Bu takım adı zaten kullanılmıştır. Farklı bir takım adı seçin." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Reponuz için alternatif bir isim belirtin" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Repo için alternatif URL belirtin" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" "URL çok uzun. En fazla 100 karakter olacak şekilde başka bir URL seçin." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." @@ -633,65 +651,65 @@ msgstr "" "Açıklama çok uzun. En fazla 400 karakter olacak şekilde başka bir açıklama " "belirtin." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Hesap detayları güncellendi" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Kurtarma kodları zaten oluşturuldu" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 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:912 +#: warehouse/manage/views/__init__.py:917 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API Anahtarı mevcut değil." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Geçersiz kimlik bilgileri. Tekrar deneyin" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Alternatif repo konumu geçersiz" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Alternatif repo adı '${name}' eklendi" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "İsteği onayla" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "Alternatif depo kimliği geçersiz" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Alternatif repo bu proje için geçersiz" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -699,14 +717,14 @@ msgid "" msgstr "" "Alternatif depo silinemedi - ${confirm}, ${alt_repo_name} ile aynı değil" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Alternatif repo silindi '${name}'" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -714,42 +732,42 @@ msgstr "" "Proje silme işlemi geçici olarak devre dışı bırakılmıştır. Ayrıntılar için " "https://pypi.org/help#admin-intervention adresine bakın." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "☹️ Sürüm Mağalesef Çekilemedi " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "☹️ Sürüm Mağalesef Geri Alınamadı " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "☹️ Sürüm Mağalesef Silinemedi " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "☹️ Dosya Bulunamadı" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "dosya silinemiyor- " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} artık ${project_name}' projesinin ${role}'sidir." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -758,8 +776,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -767,26 +785,62 @@ msgstr "" "'${username}' adlı kullanıcıda zaten aktif bir davetiye bulunmaktadır. " "Lütfen daha sonra tekrar deneyiniz." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "'${username}' adlı kullanıcıya davetiye gönderildi" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Rol davetiyesi bulunamadı." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Davetin süresi zaten dolmuş." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "'${username}' adlı kullanıcıdan gelen davetiye iptal edildi." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "Güvenilir yayıncı kısıtlanamadı" @@ -826,12 +880,12 @@ msgstr "" "bırakılmıştır. Ayrıntılar için https://pypi.org/help#admin-intervention " "adresini ziyaret edin." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "'${username}' kullanıcısı projede zaten ${role_name} rolüne sahip" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -840,25 +894,25 @@ msgstr "" "Kullanıcı \"${username}\", doğrulanmış bir birincil e-posta adresine sahip " "değil ve kuruluş için ${role_name} olarak eklenemez" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "☹️ Yeni üye davet edemiyorum. Kuruluşun durumu iyi değil." -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Organizasyon davetiyesi bulunamadı." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "Organizasyon daveti mağalesef artık mevcut değil." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "'${username}' için süresi dolmuş davet silindi." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1118,32 +1172,32 @@ msgstr[1] "Yaklaşık %1 dakika önce" msgid "Just now" msgstr "Hemen Şimdi" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Aktif" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Vadesi Geçmiş" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "ödenmemiş" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "İptal edildi" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "tamamlanmamış" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "Tamamlanmamış Süresi Dolmuş" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "deneme" @@ -1163,24 +1217,24 @@ msgstr "Sayfa Bulunamadı (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Her yere baktık fakat bu sayfayı bulamadık" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "Ve şimdi
tamamen farklı bir şey için" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - The Cheese Shop skeci" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1270,7 +1324,7 @@ msgstr "Monty Python - The Cheese Shop skeci" msgid "External link" msgstr "Harici bağlantı" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Video dökümünü gör" @@ -1338,24 +1392,24 @@ msgstr "" msgid "Password strength:" msgstr "Parola güvenlik seviyesi:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Ana navigasyon" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Yardım" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "Belgeler" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1364,11 +1418,11 @@ msgstr "Sponsorlar" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Giriş yap" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Kayıt" @@ -1387,7 +1441,7 @@ msgstr "Menü" msgid "Main menu" msgstr "Ana menü" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1402,7 +1456,7 @@ msgstr "" "markalarıdır. Başka herhangi bir tarafça başka herhangi bir şekilde " "kullanılması yasaktır." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation olarak " "kaydedilir." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1422,27 +1476,27 @@ msgstr "" "Python Paket Dizini (PyPI) python programlama dili için olan yazılımların " "bir kaynağı." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 en son güncellemeler" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: en yeni 40 paket" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Ana içeriği geç" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Mobil sürüme geç" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1456,11 +1510,11 @@ msgstr "Mobil sürüme geç" msgid "Warning" msgstr "Uyarı" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "Tarayıcınız desteklenmiyor, daha güncel bir tarayıcı kullanın." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1469,7 +1523,7 @@ msgstr "" "Python Paket Dizini'nin dağıtım araç ve süreçlerini asıl dizini etkilemeden " "denemenize olanak tanıyan kopyası TestPyPI'yı kullanmaktasınız." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1477,159 +1531,159 @@ msgstr "" "Bazı özellikler JavaScript olmadan çalışmayabilir. Eğer bir sorunla " "karşılaşırsanız JavaScript' i aktif etmeyi deneyin." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "PyPI'de ara" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "'/' Yazarak Projeleri Arayın" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Ara" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Proje ara" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Yardım menüleri" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Paketleri kurma" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Paketler yükleniyor" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Kullanıcı kılavuzu" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Proje adını saklama" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "SSS" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "PyPI hakkında" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "PyPI navigasyonu hakkında" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "PyPI Bloğu" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Altyapı kontrol paneli" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "İstatistikler" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Logolar & ticari markalar" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Sponsorlarımız" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "PyPI' a katkıda bulunmak" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Gezinmeye nasıl katkıda bulunulur" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Bug' lar ve geribildirimler" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "GitHub üzerinden katkıda bulunun" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "PyPI'ı Çevir" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "PyPI Sponsoru" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Katkıda bulunanlar" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPI'yı kullanmak" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "PyPI gezinti özelliğini kullanma" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Kullanım şartları" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Güvenlik sorunu bildir" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Davranış kuralları" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Gizlilik ilkesi" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Kabul Edilebilir Kullanım Politikası" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Durum:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "tüm sistemler çalışır durumda" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "Python topluluğu için Python topluluğu tarafından geliştirildi." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Bugün bağış yapın!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Site haritası" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Masaüstü sürümüne geç" @@ -1774,23 +1828,23 @@ msgstr "Parola" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2201,6 +2255,7 @@ msgid "Confirm" msgstr "Formu onayla" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2209,7 +2264,7 @@ msgstr "İptal" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2415,11 +2470,21 @@ msgstr "" "hesabınıza olan erişiminizi tamamen kaybedebilirsiniz. Kurtarma kodları ile ilgili yardım alın.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "PyPI hesabınız %(username)s silindi." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Birisi, muhtemelen siz, PyPI hesabınıza %(username)s iki " +"faktörlü kimlik doğrulama methodlarından %(method)s methodunu ekledi." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2436,20 +2501,47 @@ msgstr "" "Bu değişikliği siz yapmadıysanız, PyPI yöneticileri ile iletişime geçmek " "için %(email_address)s e-posta gönderebilirsiniz." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Birisi, muhtemelen siz, PyPI hesabınızdan %(username)s iki " +"faktörlü kimlik doğrulama methodlarından %(method)s methodunu çıkarttı." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "PyPI hesabınız %(username)s silindi." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "%(site)s konumundaki %(project_name)s projesine %(initiator_username)s " "tarafından %(role)s rolüne eklendiniz." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Bunu alıyorsunuz çünkü %(initiator_username)s tarafından %(site)s üzerindeki " "bir projeye eklendiniz." @@ -3493,6 +3585,8 @@ msgstr "Bu bildirimi kapat" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3695,7 +3789,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s PyPI'a henüz bir proje yüklemedi." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3736,7 +3830,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4014,7 +4108,7 @@ msgid "Remove email" msgstr "E-posta adresini kaldır" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4026,13 +4120,13 @@ msgid "All projects" msgstr "Tüm Projeler" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Oluşturulma Tarihi" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Son Erişim Tarihi" @@ -4205,30 +4299,154 @@ msgid "Update password" msgstr "Parolayı güncelle" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Hesap Menüsü" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Hesabınızla ilişkili e-postalar" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Kullanım şartları" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Hesabım" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Projeden %(user)s adlı kullanıcıyı kaldırın" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Kaldır" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Projeden %(user)s adlı kullanıcıyı kaldırın" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Uygulamayı kaldır" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s PyPI'a henüz bir proje yüklemedi" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Hesap kaldırılamıyor" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "GitHub üzerinden katkıda bulunun" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API Tokenleri" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "API tokenleri, PyPI'a yükleme yapmak için başka bir yöntemdir." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "API tokenleriyle ilgili daha fazla bilgi edinin" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Bu hesap için API tokenlerini etkinleştir" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "API Token Ekle" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4237,55 +4455,55 @@ msgstr "" "API tokeni eklemek için birincil e-postanızı " "doğrulayın." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Token Kapsamı: Tüm Hesap" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Token Kapsamı: %(project_name)s Projesi" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Hesap Oluşturulma Tarihi" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Son Giriş Tarihi" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Çift Faktör Yöntemi:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Mevcut değil" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "Güvenlik cihazı (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4295,37 +4513,37 @@ msgstr "" "Kimlik doğrulama uygulaması (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Kurtarma kodu" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Aygıtı kaldır" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4333,22 +4551,22 @@ msgstr "" msgid "Incorrect Password" msgstr "Şu Anki Şifreniz" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Geçersiz veya süresi dolmuş 2-aşamalı giriş." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Geçersiz veya süresi dolmuş 2-aşamalı giriş." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4356,114 +4574,114 @@ msgstr "Geçersiz veya süresi dolmuş 2-aşamalı giriş." msgid "Invalid two factor (Recovery code)" msgstr "Geçersiz kurtarma kodu." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "Çift faktörlü doğrulama eklendi" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "E-posta hesaba eklendi" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "E-posta hesaptan kaldırıldı" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "E-posta onaylandı" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "E-posta yeniden onaylandı" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Birincil e-posta değiştirildi" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Eski Birincil E-posta:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Yeni Birincil E-Posta:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Birincil e-posta ayarlandı" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "E-posta gönderildi" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Kimden:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Kime:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Konu:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Parola sıfırlama istendi" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Parola sıfırlama istendi" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Şifre başarılı bir şekilde sıfırlandı" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Şifre başarılı bir şekilde değiştirildi" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Parola sıfırla" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Proje:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Çift faktörlü doğrulama eklendi" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4471,15 +4689,15 @@ msgid "" msgstr "" "Yöntem: Güvenlik Aygıtı (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Aygıt Adı:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4489,39 +4707,65 @@ msgstr "" "Yöntem: Kimlik Doğrulama Uygulaması (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Çift faktör kimlik doğrulama kaldırıldı" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Çift faktör kimlik doğrulama kaldırıldı" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Kurtarma kodları oluşturuldu" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Kurtarma kodları yeniden oluşturuldu" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Oturum açma için kullanılan kurtarma kodu" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Hesap Menüsü" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "%(username)s kullanıcısının profili" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "%(username)s kullanıcısının profili" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Hesap Menüsü" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "API tokeni eklendi" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4529,32 +4773,32 @@ msgstr "API tokeni eklendi" msgid "Token name:" msgstr "Token Adı:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API tokeni kaldırıldı" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Benzersiz tanımlayıcı:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Reason: Token found at public url" msgstr "Açık profilinizde görüntülenmektedir" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4564,7 +4808,7 @@ msgstr "" "Eğer sahip yanıt vermiyorsa, şuraya %(anchor_text)s " "bakın" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." @@ -4572,7 +4816,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "'${project_name}' davetiyesi reddedildi." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4583,7 +4827,7 @@ msgstr "" "%(username)s %(role_name)s olarak projeden " "kaldırıldı" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4594,7 +4838,7 @@ msgstr "" "%(username)s %(role_name)s olarak projeden " "kaldırıldı" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" @@ -4603,39 +4847,39 @@ msgstr "" "Eğer sahip yanıt vermiyorsa, şuraya %(anchor_text)s " "bakın" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${organization_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "'${project_name}' davetiyesi reddedildi." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "Proje açıklaması" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Bütün %(project_name)s Sürümleri" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "'%(project_name)s' Projesini Yönet" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4647,12 +4891,12 @@ msgstr "" "şüpheli bir durum olduğunu düşünüyorsanız, lütfen en kısa sürede hesabınızı " "güvene alın." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Son Hesap Hareketleri" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4660,7 +4904,7 @@ msgstr "Son Hesap Hareketleri" msgid "Event" msgstr "Olay" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4671,25 +4915,25 @@ msgstr "Olay" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Tarih / Zaman" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4699,7 +4943,7 @@ msgstr "" msgid "Device Info" msgstr "Aygıt Adı" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4707,15 +4951,15 @@ msgstr "" "Hesabınızda güvenlikle ilgili eylemler gerçekleştiğinde olaylar burada " "görünür." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Hesabı Kaldır" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Hesap kaldırılamıyor" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4742,7 +4986,7 @@ msgstr[1] "" " Hesabınız şu anda %(count)s projenin tek sahibi.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4771,7 +5015,7 @@ msgstr[1] "" "kaldırmanız gerekmektedir.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or devret veya kaldır" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4788,11 +5032,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Dikkat edin!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Hesabınızı kaldırdıktan sonra tekrar kurtaramazsınız" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "PyPI hesabını kaldır" @@ -4877,24 +5121,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Sahip olduğunuz için kendinizi kaldıramazsınız" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Kaldır" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Kimlik doğrulama uygulamasını kaldır" @@ -5271,7 +5497,7 @@ msgstr "" msgid "Manager" msgstr "Yönet" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5628,23 +5854,17 @@ msgstr "" "Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Proje Adı" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5654,14 +5874,17 @@ msgstr "Proje Adı" msgid "project name" msgstr "Proje Adı" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"%(username)s %(role_name)s olarak projedeki " +"yetkilerini değiştirdiler" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5669,32 +5892,32 @@ msgstr "" msgid "owner" msgstr "Sahip" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5702,13 +5925,13 @@ msgstr "" msgid "Workflow name" msgstr "Sizin adınız" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5716,8 +5939,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5727,9 +5950,9 @@ msgstr "" msgid "Environment name" msgstr "Geçersiz proje adı" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5741,7 +5964,7 @@ msgstr "Geçersiz proje adı" msgid "(optional)" msgstr "Açıklama (opsiyonel)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5754,10 +5977,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5772,7 +5995,7 @@ msgstr "" msgid "Add" msgstr "Ekle" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5786,7 +6009,25 @@ msgstr "" "Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Proje Adı" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5794,7 +6035,7 @@ msgstr "" msgid "Namespace" msgstr "Ad" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5802,7 +6043,7 @@ msgstr "Ad" msgid "namespace" msgstr "Hiç bir isim ayarlanmadı" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5810,7 +6051,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5819,7 +6060,7 @@ msgstr "" msgid "Project name" msgstr "Proje Adı" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5827,25 +6068,25 @@ msgstr "Proje Adı" msgid "project" msgstr "Proje:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5854,7 +6095,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5863,7 +6104,7 @@ msgstr "" msgid "release" msgstr "Yayınlananlar" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5876,7 +6117,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5890,7 +6131,7 @@ msgstr "" "Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5898,13 +6139,13 @@ msgstr "" msgid "email" msgstr "E-posta" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5912,7 +6153,7 @@ msgstr "" msgid "Subject" msgstr "Konu:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5920,7 +6161,7 @@ msgstr "Konu:" msgid "subject" msgstr "Konu:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5929,7 +6170,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5943,7 +6184,7 @@ msgstr "" "Hesabınıza tekrar erişim sağlayabilmeniz için lütfen PyPI'da şifrenizi sıfırlayın." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5951,7 +6192,7 @@ msgstr "" msgid "Organization" msgstr "Proje açıklaması" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5959,13 +6200,13 @@ msgstr "Proje açıklaması" msgid "my-organization" msgstr "Proje açıklaması" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5973,7 +6214,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Proje Adı" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5981,13 +6222,13 @@ msgstr "Proje Adı" msgid "my-project" msgstr "Proje:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5995,7 +6236,7 @@ msgstr "" msgid "Actor Username" msgstr "Sizin kullanıcı adınız" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6003,7 +6244,7 @@ msgstr "Sizin kullanıcı adınız" msgid "my-username" msgstr "Kullanıcı adı" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6011,58 +6252,58 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Sürümü Yönet" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Proje:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Trend olan projeler" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Bu Projeyi Yönet" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 #, fuzzy #| msgid "" @@ -6071,7 +6312,7 @@ msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" "Aynı anda 3'ten fazla bekleyen OpenID Connect sağlayıcısını kaydedemezsiniz." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6083,7 +6324,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not= 2 && (n < 11 || n > 99);\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "Asedɣi adɣaran" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "" @@ -65,85 +65,85 @@ msgstr "Ur illi kra n unessemres s yisem-a" msgid "TOTP code must be ${totp_length} digits." msgstr "ixes ad yili ungql TOTP ${totp_length} iskkilen." -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "Dɣer yan yisem n unessmres s 50 isekkilen neɣ drus." -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen." -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 #, fuzzy #| msgid "Password strength:" msgid "Password too long." msgstr "Tiɣzi n tguri n uzerray:" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "Ur msasant tiguriwin n uzray. ales arem." -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "" @@ -183,7 +183,7 @@ msgstr "" msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" @@ -193,198 +193,198 @@ msgid "" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Search projects" msgid "Invalid token: please try to login again" msgstr "Rzu g isenfaṛen" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "ur illi Imayl-a" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "Ittusdded Imayl-a" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "Wa d Imayl adeslan nnek" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "tettusdded tansa Imayl ${email_address}. ${confirm_message}." -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "Search projects" msgid "Invalid token: project does not exist" msgstr "Rzu g isenfaṛen" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -394,34 +394,34 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Sker yan umiḍan" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -429,17 +429,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "Dɣer yan yisem n unessmres s 50 isekkilen neɣ drus." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -447,7 +463,7 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -457,7 +473,7 @@ msgid "" "organization account name." msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -467,26 +483,26 @@ msgid "" "organization account name." msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Search projects" msgid "Select project" msgstr "Rzu g isenfaṛen" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Search projects" msgid "Specify project name" msgstr "Rzu g isenfaṛen" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -495,13 +511,13 @@ msgid "" "This project name has already been used. Choose a different project name." msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Sker yan umiḍan" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -509,7 +525,7 @@ msgid "" "characters or less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -517,11 +533,11 @@ msgid "" "characters or less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -529,7 +545,7 @@ msgid "" "with 400 characters or less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -537,23 +553,23 @@ msgid "" "1024 characters or less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Dɣer yan yisem n unessmres s 50 isekkilen neɣ drus." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -561,23 +577,23 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "Ittusemres yisem-a g yan umiḍan nniḍen. dɣen yan nniḍen." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Search projects" msgid "Specify your alternate repository name" msgstr "Rzu g isenfaṛen" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -585,151 +601,187 @@ msgid "" "less." msgstr "Iɣezzef yisem-a. Dɣer yan s 100 n iwenɣuten neɣ drus." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account emails" msgid "Account details updated" msgstr "Imaylen n ifres" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -758,37 +810,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1064,36 +1116,36 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Tigawt" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Sser" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1113,24 +1165,24 @@ msgstr "Ur telli Tasna (404)" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1220,7 +1272,7 @@ msgstr "" msgid "External link" msgstr "Asɣen abeṛṛani" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1278,24 +1330,24 @@ msgstr "" msgid "Password strength:" msgstr "Tiɣzi n tguri n uzerray:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Tiwisi" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1304,11 +1356,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Kcem" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Zemmem" @@ -1327,7 +1379,7 @@ msgstr "Umuɣ" msgid "Main menu" msgstr "Umuɣ adeslan" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1337,7 +1389,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 tisedɣiwin timeggura" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1385,182 +1437,182 @@ msgstr "" msgid "Warning" msgstr "Taynit" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Rzu g PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Rzu g isenfaṛen" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Rzu" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Rzu g isenfaṛen" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "FAQ" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Xef PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Isiḍnen" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Aws i PyPi" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Aws deg GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Ssuɣel PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Search PyPI" msgid "Sponsor PyPI" msgstr "Rzu g PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Addad: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Takaṛḍa n wasit" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1700,23 +1752,23 @@ msgstr "Taguri n uzray" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2102,6 +2154,7 @@ msgid "Confirm" msgstr "Tigawt n usedded" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2110,7 +2163,7 @@ msgstr "Sser" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2287,11 +2340,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "ittwakkes umiḍan PyPi nnek %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2306,18 +2364,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "ittwakkes umiḍan PyPi nnek %(username)s." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3087,6 +3161,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3272,7 +3348,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3312,7 +3388,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3577,7 +3653,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3589,13 +3665,13 @@ msgid "All projects" msgstr "Isenfaṛen maṛṛa" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Itturna" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3754,85 +3830,205 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account settings" +msgid "Account associations" +msgstr "Tisɣal n umiḍan" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Create an account" +msgid "Services linked to your account" +msgstr "Sker yan umiḍan" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "Imaylen n ifres" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association" +msgstr "Sker yan umiḍan" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Ssity" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Create an account" +msgid "Remove %(service)s association?" +msgstr "Sker yan umiḍan" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "No projects" +msgid "Remove association" +msgstr "Walu isenfaṛen" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Create an account" +msgid "Connect GitHub account" +msgstr "Sker yan umiḍan" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Aws deg GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Walu" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3840,35 +4036,35 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -3876,146 +4072,146 @@ msgstr "" msgid "Incorrect Password" msgstr "Tettud Taguri n uzray?" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Ittwazen imayl" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Seg:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Ɣer:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Imersi:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password strength:" msgid "Password reset attempted" msgstr "Tiɣzi n tguri n uzerray:" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password" msgid "Password disabled" msgstr "Taguri n uzray" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Asenfaṛ:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4023,37 +4219,59 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Ifres n %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Ifres n %(username)s" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4061,96 +4279,96 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Create an account" msgid "Invited to join %(organization_name)s" msgstr "Sker yan umiḍan" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Create an account" msgid "Role in %(organization_name)s added" msgstr "Sker yan umiḍan" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Create an account" msgid "Role in %(organization_name)s changed" msgstr "Sker yan umiḍan" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "No projects" msgid "Organization role removed" msgstr "Walu isenfaṛen" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Create an account" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Sker yan umiḍan" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4159,12 +4377,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4172,7 +4390,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4183,25 +4401,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4211,21 +4429,21 @@ msgstr "" msgid "Device Info" msgstr "Isem n wallal" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4236,7 +4454,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4246,14 +4464,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4261,11 +4479,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4339,24 +4557,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Sker yan umiḍan" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Ssity" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4687,7 +4887,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5011,23 +5211,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Search projects" -msgid "PyPI Project Name" -msgstr "Rzu g isenfaṛen" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5037,14 +5231,13 @@ msgstr "Rzu g isenfaṛen" msgid "project name" msgstr "Rzu g isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5052,32 +5245,32 @@ msgstr "" msgid "owner" msgstr "Bab" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5085,13 +5278,13 @@ msgstr "" msgid "Workflow name" msgstr "Isem nnek" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5099,8 +5292,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5110,9 +5303,9 @@ msgstr "" msgid "Environment name" msgstr "Rzu g isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5122,7 +5315,7 @@ msgstr "Rzu g isenfaṛen" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5135,10 +5328,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5153,7 +5346,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5162,7 +5355,25 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Search projects" +msgid "PyPI Project Name" +msgstr "Rzu g isenfaṛen" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5170,13 +5381,13 @@ msgstr "" msgid "Namespace" msgstr "Isem" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5184,7 +5395,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5193,7 +5404,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5201,25 +5412,25 @@ msgstr "" msgid "project" msgstr "Asenfaṛ:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5228,7 +5439,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5237,7 +5448,7 @@ msgstr "" msgid "release" msgstr "Tufɣin timaynutin" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5250,7 +5461,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5259,7 +5470,7 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5267,13 +5478,13 @@ msgstr "" msgid "email" msgstr "Imayl" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5281,7 +5492,7 @@ msgstr "" msgid "Subject" msgstr "Imersi:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5289,7 +5500,7 @@ msgstr "Imersi:" msgid "subject" msgstr "Imersi:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5298,7 +5509,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5307,7 +5518,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5315,7 +5526,7 @@ msgstr "" msgid "Organization" msgstr "Walu isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5323,13 +5534,13 @@ msgstr "Walu isenfaṛen" msgid "my-organization" msgstr "Walu isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5337,7 +5548,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Rzu g isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5345,13 +5556,13 @@ msgstr "Rzu g isenfaṛen" msgid "my-project" msgstr "Asenfaṛ:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5359,7 +5570,7 @@ msgstr "" msgid "Actor Username" msgstr "Isen n unessemres" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5367,7 +5578,7 @@ msgstr "Isen n unessemres" msgid "my-username" msgstr "Isen n unessemres" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5375,61 +5586,61 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Create an account" msgid "Manage publishers" msgstr "Sker yan umiḍan" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Asenfaṛ:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "Rzu g isenfaṛen" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5441,7 +5652,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -407,32 +407,32 @@ msgid "" "again later." msgstr "مۇۋەپپەقىيەتسىز كىرىش بەك كۆپ بولۇپ كەتتى. كېيىن قايتا سىناڭ." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -440,15 +440,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -456,65 +472,65 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -522,39 +538,39 @@ msgid "" "1024 characters or less." msgstr "50 ھەرپ ياكى ئۇنىڭدىن ئاز ھەرپلىك ئىشلەتكۈچى نامىنى تاللاڭ." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "50 ھەرپ ياكى ئۇنىڭدىن ئاز ھەرپلىك ئىشلەتكۈچى نامىنى تاللاڭ." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "" @@ -562,149 +578,185 @@ msgid "" "less." msgstr "50 ھەرپ ياكى ئۇنىڭدىن ئاز ھەرپلىك ئىشلەتكۈچى نامىنى تاللاڭ." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -733,37 +785,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1015,32 +1067,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1060,24 +1112,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1167,7 +1219,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1225,24 +1277,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1251,11 +1303,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1274,7 +1326,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1284,7 +1336,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1332,176 +1384,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1641,23 +1693,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2037,6 +2089,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2045,7 +2098,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2222,11 +2275,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2241,18 +2299,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3003,6 +3077,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3188,7 +3264,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3226,7 +3302,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3487,7 +3563,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3499,13 +3575,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3664,85 +3740,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3750,176 +3932,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3927,37 +4109,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3965,90 +4167,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4057,12 +4259,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4070,7 +4272,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4081,25 +4283,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4107,21 +4309,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4132,7 +4334,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4142,14 +4344,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4157,11 +4359,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4233,24 +4435,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4554,7 +4738,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4845,21 +5029,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4867,57 +5047,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4925,8 +5104,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4934,9 +5113,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4946,7 +5125,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4959,10 +5138,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4977,7 +5156,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4986,19 +5165,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5006,7 +5201,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5015,31 +5210,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5048,14 +5243,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5068,7 +5263,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5077,31 +5272,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5110,7 +5305,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5119,55 +5314,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5175,55 +5370,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5235,7 +5430,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" "Будь ласка, ознайомтесь із нашими оновленими Умовами " "надання послуг." -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -434,8 +434,8 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -445,7 +445,7 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -454,12 +454,12 @@ msgstr "" "очікуваного довіреного видавця. Перейдіть на https://pypi.org/help#openid-" "connect для отримання більш детальної інформації." -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Вам не можна реєструвати понад 3 очікуваних довірених видавців водночас." -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -470,16 +470,16 @@ msgid "" msgstr "" "Було занадто багато спроб реєстрації довірених видавців. Спробуйте пізніше." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "Довіреного видавця не вдалося зареєструвати" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -487,17 +487,17 @@ msgstr "" "Цей довірений видавець уже зареєстрований. Якщо це сталося ненавмисно, будь " "ласка, зв'яжіться з адміністраторами PyPI." -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Нового очікуваного видавця зареєстровано для створення " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Недійсний ідентифікатор видавця ID" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 #, fuzzy msgid "Removed trusted publisher for project " msgstr "Вилучено довіреного видавця для проєкту. " @@ -506,17 +506,35 @@ msgstr "Вилучено довіреного видавця для проєкт msgid "Banner Preview" msgstr "Попередній перегляд банера" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +#, fuzzy +#| msgid "Publisher must be specified by ID" +msgid "Association must be specified by ID" +msgstr "Видавник має бути вказаний за ідентифікатором" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" "Виберіть назву облікового запису організації, яка містить не більше 50 " "символів." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -528,7 +546,7 @@ msgstr "" "а також починатися і закінчуватися літерою або цифрою. Виберіть іншу назву " "облікового запису організації." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -536,7 +554,7 @@ msgstr "" "Ця назва облікового запису організації вже використовується. Виберіть іншу " "назву облікового запису організації." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -544,16 +562,16 @@ msgstr "" "Ви вже подали заявку на цю назву. Виберіть іншу назву облікового запису " "організації." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Обрати проєкт" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "Вкажіть назву проєкту" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -561,18 +579,18 @@ msgstr "" "Починайте та закінчуйте літерою або цифрою, використовуючи лише символи " "ASCII: цифри, '.', '_' та '-'." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Проєкт з такою назвою вже існує. Оберіть іншу назву для проєкту." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create new organization" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Створіть нову організацію" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -580,7 +598,7 @@ msgstr "" "Назва організації занадто довга. Виберіть назву організації, яка містить не " "більше 100 символів." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -588,13 +606,13 @@ msgstr "" "URL організації занадто довгий. Виберіть URL організації, який містить не " "більше 400 символів." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" "Посилання на сайт організації повинно починатись з \"http://\", або " "\"https://\"" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -602,7 +620,7 @@ msgstr "" "Опис цієї організації задовгий. Оберіть опис організації довжиною 400 " "символів або менше." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The description is too long. Choose a description with 400 characters or " @@ -613,15 +631,15 @@ msgid "" msgstr "" "Опис занадто довгий. Виберіть опис, який містить не більше 400 символів." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "Ви вже досягли максимальної кількості поданих заявок. " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "Оберіть назву команди, завдовжки не більше 50 символів." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -630,88 +648,88 @@ msgstr "" "пробілом, крапкою, підкресленням, дефісом або косою рискою. Виберіть іншу " "назву команди." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Ця назва команди вже зайнята. Оберіть іншу." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "Вкажіть назву вашого альтернативного репозиторію" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "Вкажіть URL вашого альтернативного репозиторію" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "URL занадто довгий. Виберіть URL, який містить не більше 400 символів." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" "Опис занадто довгий. Виберіть опис, який містить не більше 400 символів." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Деталі облікового запису оновлено" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "Електронну адресу ${email_address} додано – перевірте свою електронну пошту " "для отримання посилання на підтвердження" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Коди відновлення вже згенеровані" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Генерація нових кодів відновлення анулює ваші існуючі коди." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "Підтвердіть свою електронну адресу, щоб створити токен API." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API-токен не існує." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Недійсні облікові дані. Спробуйте ще раз" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "Недійсні дані про розташування альтернативного репозиторію" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "Додано альтернативний репозиторій '${name}'" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "Підтвердьте запрошення" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "Недійсний ідентифікатор альтернативного репозиторію" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "Недійсний альтернативний репозиторій для проєкту" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" @@ -720,14 +738,14 @@ msgstr "" "Не вдалося видалити альтернативний репозиторій – ${confirm} не відповідає $" "{alt_repo_name}" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "Альтернативний репозиторій '${name}' видалено" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -739,42 +757,42 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "Не вдалося відкликати реліз – (додайте деталі помилки) - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "Не вдалося скасувати відкликання релізу – (додайте деталі помилки)- " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "Не вдалося видалити публікацію - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Файл не знайдено" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "Не вдалося видалити файл - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "В команді '${team_name}' вже є роль ${role_name} для проєкту" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "Користувач '${username}' вже має роль ${role_name} для цього проєкту" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} тепер є ${role} проєкту '${project_name}'." -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -783,8 +801,8 @@ msgstr "" "Користувач '${username}' не має підтвердженої основної електронної адреси і " "не може бути доданий як ${role_name} для проєкту" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." @@ -792,26 +810,62 @@ msgstr "" "Користувач '${username}' вже має активне запрошення. Будь ласка, спробуйте " "пізніше." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "Запрошення надіслано до '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Запрошення на роль не знайдено." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Термін дії запрошення вже сплив." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "Запрошення «${username}» скасовано." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "The trusted publisher could not be registered" @@ -863,12 +917,12 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "Користувач '${username}' вже має роль ${role_name} в організації" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -877,27 +931,27 @@ msgstr "" "Основна електронна адреса користувача(-ки) '${username}' непідтверджена, " "тому його (її) неможливо додати до організації в якості ${role_name}" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "Запрошення до організації не знайдено." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Запрошення в організацію вже не існує." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "Прострочене запрошення для '${username}' видалено." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1170,34 +1224,34 @@ msgstr[2] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "Активний" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "Прострочено" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "Неоплачено" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "Скасовано" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Неповний" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 #, fuzzy #| msgid "Invite expired" msgid "Incomplete Expired" msgstr "Термін дії запрошення сплив" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "Пробний період" @@ -1217,26 +1271,26 @@ msgstr "Сторінку не знайдено (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Ми шукали скрізь, та цієї сторінки знайти не вдалося" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "А тепер щось
зовсім інше" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Монті Пайтон – Скетч «Сирний магазин»" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1326,7 +1380,7 @@ msgstr "Монті Пайтон – Скетч «Сирний магазин»" msgid "External link" msgstr "Зовнішнє посилання" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Переглянути стенограму відеозапису" @@ -1401,24 +1455,24 @@ msgstr "" msgid "Password strength:" msgstr "Надійність пароля:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Основна навігація" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Допомога" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1427,11 +1481,11 @@ msgstr "Спонсори" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Увійти" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Реєстрація" @@ -1450,7 +1504,7 @@ msgstr "Меню" msgid "Main menu" msgstr "Головне меню" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1465,7 +1519,7 @@ msgstr "" "продуктів та служб, пов’язаних із pypi.org. Будь-яке інше використання " "іншими сторонами заборонено." -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Фонду програмного " "забезпечення Python." -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1485,27 +1539,27 @@ msgstr "" "Реєстр Python-пакунків (PyPI) — це сховище програмного забезпечення для мови " "програмування Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 останніх оновлень" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 найновіших пакунків" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Перескочити до основного вмісту" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Перемкнутися на мобільну версію" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1519,12 +1573,12 @@ msgstr "Перемкнутися на мобільну версію" msgid "Warning" msgstr "Попередження" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Ви використовуєте непідтримуваний браузер, оновіть його до новішої версії." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1534,7 +1588,7 @@ msgstr "" "який надає вам можливість спробувати засоби та процеси, не впливаючи на " "справжній реєстр." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1542,161 +1596,161 @@ msgstr "" "Деякі функції можуть не працювати без JavaScript. Будь ласка, спробуйте " "увімкнути його, якщо у вас виникнуть проблеми." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Пошук на PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Шукайте проєкти" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Шукати" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Шукайте проєкти" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Навігація допомоги" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Встановлення пакунків" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Завантаження пакунків" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Керівництво користувача" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "Збереження назви проєкту" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "ЧаПи" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Про PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Про навігацію в PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "Блог PyPI" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Панель інфраструктури" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Статистика" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "Логотипи й торгові марки" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Наші спонсори" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Здійснення вкладу до PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Навігація того як робити вклади" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Помилки та відгуки" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Зробіть внесок на GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Перекладайте PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "Спонсорувати PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Подяки розробникам" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Використання PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Навігація про використання PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "Умови надання послуг" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Звітувати про проблему безпеки" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Кодекс честі" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "Повідомлення про конфіденційність" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "Політика прийнятного використання" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "Статус:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "усі системи працюють" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "Розробляється та доглядається спільнотою Python, для спільноти Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Пожертвуйте сьогодні!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Мапа сайту" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Перемкнутися на настільну версію" @@ -1850,23 +1904,23 @@ msgstr "Пароль" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2291,6 +2345,7 @@ msgid "Confirm" msgstr "Підтвердити" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2299,7 +2354,7 @@ msgstr "Скасувати" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2516,12 +2571,21 @@ msgstr "" "авторизації, то можете втратити і доступ до свого облікового запису. Отримайте допомогу з кодами відновлення.

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" -"Ваш обліковий запис %(username)s було видалено з PyPI." +"Кимось, можливо вами, було додано %(method)s двофакторну аутентифікацію до " +"вашого PyPI облікового запису%(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2539,20 +2603,48 @@ msgstr "" "href=\"%(href)s\">%(email_address)s, аби зв'язатися з адміністраторами " "PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Кимось, можливо вами, видалено метод %(method)s двофакторної аутентифікації " +"з вашого PyPI облікового запису%(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" +"Ваш обліковий запис %(username)s було видалено з PyPI." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Вас було додано як %(role)s до проєкту %(project_name)s " "створеного %(initiator_username)s на %(site)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Ви отримали це, бо %(initiator_username)s додає вас до проєкту на %(site)s." @@ -3623,6 +3715,8 @@ msgstr "Сховати сповіщення" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3822,7 +3916,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s ще не завантажував(-ла) жодних проєктів до PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3863,7 +3957,7 @@ msgstr "Публікування" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4135,7 +4229,7 @@ msgid "Remove email" msgstr "Видалити цю електронну адресу" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4147,13 +4241,13 @@ msgid "All projects" msgstr "Усі проєкти" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Створено" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Використано востаннє" @@ -4326,11 +4420,137 @@ msgid "Update password" msgstr "Оновити пароль" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Навігація облікового запису" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Електронні адреси, пов'язані з вашим обліковим записом" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of Service" +msgid "Service" +msgstr "Умови надання послуг" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "Мій обліковий запис" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Видалити %(user)s з цього проєкта" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Видалити" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Видалити %(user)s з цього проєкта" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Видалити застосунок" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "You have not joined any organizations on PyPI, yet." +msgid "You have not connected any external accounts yet." +msgstr "Ви ще не доєдналися до жодної організації на PyPI." + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Неможливо видалити обліковий запис" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Зробіть внесок на GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +#, fuzzy +#| msgid "Select an organization account name" +msgid "connect an additional account" +msgstr "Оберіть назву облікового запису організації" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API-токени" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4339,19 +4559,19 @@ msgstr "" "API-токени забезпечують альтернативний спосіб автентифікації під час " "завантаження пакунків до PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Дізнатися більше про API-токени" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Активні API-токени для цього облікового запису" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Додати API-токен" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4360,49 +4580,49 @@ msgstr "" "Підтвердіть свою основну електронну адресу, щоб " "додати API-токени до свого облікового запису." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Область дії токена: увесь обліковий запис" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Область дії токена: проєкт %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Обліковий запис створено" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Здійснено вхід" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Двофакторний метод:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Нема" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" @@ -4410,7 +4630,7 @@ msgstr "" "Пристрій безпеки (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4420,165 +4640,165 @@ msgstr "" "Застосунок автентифікації (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "Код відновлення" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Видалити пристрій" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "Не вдалося увійти" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- Базова автентифікація (точка виходу для завантаження)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "Підстава:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "Неправильний пароль" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "Недійсний другий фактор (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "Недійсний другий фактор (WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "Недійсний другий фактор (код відновлення)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "Повторна автентифікація сесії не вдалася" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Електронну адресу додано до облікового запису" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Електронну адресу видалено з облікового запису" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Електронну адресу підтверджено" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Електронну адресу підтверджено повторно" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Основну електронну адресу змінено" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Стара основна електронна адреса:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Нова основна електронна адреса:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Основну електронну адресу встановлено" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "Електронний лист надіслано" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "Від:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "Кому:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "Тема:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Запит на скидання пароля здійснено" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "Спробу скидання пароля здійснено" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Пароль успішно скинуто" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Пароль успішно змінено" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Скидання пароля" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Проєкт:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Двофакторну автентифікацію додано" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4586,15 +4806,15 @@ msgid "" msgstr "" "Спосіб: Пристрій безпеки (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Назва пристрою:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4604,39 +4824,65 @@ msgstr "" "Спосіб: Застосунок для автентифікації (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Двофакторну автентифікацію видалено" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Двофакторну автентифікацію видалено" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "Коди відновлення згенеровано" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "Коди відновлення перегенеровано" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "Код відновлення було використано для входу" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Навігація облікового запису" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Профіль %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Профіль %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Навігація облікового запису" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "API-токен додано" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4644,25 +4890,25 @@ msgstr "API-токен додано" msgid "Token name:" msgstr "Назва токена:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API-токен видалено" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Унікальний ідентифікатор:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "API-токен видалено автоматично з міркувань безпеки" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" @@ -4670,14 +4916,14 @@ msgstr "" "Підстава: Токен знайдений у публічному посиланні" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Invited to join %(organization_name)s" msgstr "Дивіться %(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" @@ -4686,7 +4932,7 @@ msgstr "" "Запрошення доєднатися до %(organization_name)s " "відхилене" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4696,7 +4942,7 @@ msgid "" msgstr "" "%(username)s видалено як %(role_name)s проєкту" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4706,44 +4952,44 @@ msgid "" msgstr "" "%(username)s видалено як %(role_name)s проєкту" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "See %(anchor_text)s" msgid "Role in %(organization_name)s added" msgstr "Дивіться %(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "Роль у %(organization_name)s змінена" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Organization description" msgid "Organization role removed" msgstr "Опис організації" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Усі випуски %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Керувати «%(project_name)s»" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4755,12 +5001,12 @@ msgstr "" "облікового запису. Якщо ви помітили щось підозріле, будь ласка, убезпечте свій обліковий запис якомога швидше." -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Нещодавня активність облікового запису" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4768,7 +5014,7 @@ msgstr "Нещодавня активність облікового запис msgid "Event" msgstr "Подія" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4779,25 +5025,25 @@ msgstr "Подія" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Дата / час" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4807,7 +5053,7 @@ msgstr "" msgid "Device Info" msgstr "Назва пристрою" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4815,15 +5061,15 @@ msgstr "" "Події з'являтимуться тут, щойно дії, пов'язані з безпекою, виникатимуть у " "вашому обліковому записі." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Видалити обліковий запис" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Неможливо видалити обліковий запис" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4857,7 +5103,7 @@ msgstr[2] "" "%(count)s проєктів.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4891,7 +5137,7 @@ msgstr[2] "" "видалити свій обліковий запис.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or перенести право власності чи видалити проєкт" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4908,12 +5154,12 @@ msgstr "" msgid "Proceed with caution!" msgstr "Продовжуйте обережно!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" "Ви не зможете відносити свій обліковий запис після того, як видалите його" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Видалити свій обліковий запис на PyPI" @@ -4993,24 +5239,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Неможливо видалити себе як власника" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Видалити" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Видалити застосунок автентифікації" @@ -5437,7 +5665,7 @@ msgstr "" msgid "Manager" msgstr "Керівник(-ця)" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5784,21 +6012,17 @@ msgstr "" "Дізнайтеся більше про підтримку OpenID Connect у GitHub Actions тут." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "Назва проєкту PyPI" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "Назва проєкту" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5806,20 +6030,21 @@ msgstr "Назва проєкту PyPI" msgid "project name" msgstr "назва проєкту" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" -msgstr "" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" +msgstr "%(username)s стає %(role_name)s проєкту" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "власник" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" @@ -5827,37 +6052,37 @@ msgid "" msgstr "" "Назва організації або облікового запису GitHub, який є власником репозиторію" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "Назва репозиторію" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "репозиторій" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "Назва репозиторію на GitHub, який містить робочий процес публікації" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "Назва робочого процесу" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5867,8 +6092,8 @@ msgstr "" "Назва файлу робочого середовища публікації. Цей файл мусить існувати у теці " ".github/workflows/ вищевказаного репозиторію." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5876,9 +6101,9 @@ msgstr "" msgid "Environment name" msgstr "Назва середовища" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5888,7 +6113,7 @@ msgstr "Назва середовища" msgid "(optional)" msgstr "(необов'язково)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5907,10 +6132,10 @@ msgstr "" "strong> коли доглядачі вашого репозиторію з правом коміту, не мали б мати " "доступу до публікації до PyPI." -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5925,7 +6150,7 @@ msgstr "" msgid "Add" msgstr "Додати" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5936,19 +6161,35 @@ msgstr "" "Дізнайтеся більше про підтримку OpenID Connect у GitLab CI/CD тут." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "Назва проєкту PyPI" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "Простір імен" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "простір імен" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5956,7 +6197,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5965,7 +6206,7 @@ msgstr "" msgid "Project name" msgstr "Назва проєкту" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5973,25 +6214,25 @@ msgstr "Назва проєкту" msgid "project" msgstr "Проєкт:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "Назва репозиторію на GitLab, який містить робочий процес публікації" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -6000,14 +6241,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "випуск" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -6026,7 +6267,7 @@ msgstr "" "strong> коли доглядачі вашого репозиторію з правом коміту, не мали б мати " "доступу до публікації до PyPI." -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -6037,7 +6278,7 @@ msgstr "" "Дізнайтеся більше про підтримку OpenID Connect у Google тут." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -6045,25 +6286,25 @@ msgstr "" msgid "email" msgstr "Електронна адреса" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "Предмет" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "предмет" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6076,7 +6317,7 @@ msgstr "" "обмежує сутність, якій дозволено здійснювати публікацію. Більше подробиць тут." -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -6087,7 +6328,7 @@ msgstr "" "Дізнайтеся більше про підтримку OpenID Connect в ActiveState тут." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -6095,7 +6336,7 @@ msgstr "" msgid "Organization" msgstr "Опис організації" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6103,19 +6344,19 @@ msgstr "Опис організації" msgid "my-organization" msgstr "Опис організації" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "Назва організації на ActiveState, якій цей проєкт належить" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "Назва проєкту на ActiveState" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6123,13 +6364,13 @@ msgstr "Назва проєкту на ActiveState" msgid "my-project" msgstr "Проєкт:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6137,7 +6378,7 @@ msgstr "" msgid "Actor Username" msgstr "Ваше ім'я користувача" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6145,7 +6386,7 @@ msgstr "Ваше ім'я користувача" msgid "my-username" msgstr "Ім'я користувача" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6153,42 +6394,42 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Керувати версією" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Проєкт:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "Назва проєкту в очікуванні" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " @@ -6197,17 +6438,17 @@ msgstr "" "Жодних очікуваних видавців наразі не налаштовано. Нижче, можна додати " "видавців для проєктів, які ще не існують." -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "Додати нового очікуваного видавця" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "На цій сторінці можна зареєструвати «очікуваних» довірених видавців." -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6224,7 +6465,7 @@ msgstr "" "видавець стає звичайним довіреним видавцем. Читайте більше щодо «очікуваних» " "та звичайних довірених видавців тут." -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -422,8 +422,8 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -433,17 +433,17 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -457,32 +457,32 @@ msgid "" msgstr "" "لاگ ان کرنے کی بہت ساری ناکام کوششیں ہوئی ہیں۔ بعد میں دوبارہ کوشش کریں۔" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -490,17 +490,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 #, fuzzy #| msgid "" #| "The username is invalid. Usernames must be composed of letters, numbers, " @@ -516,7 +532,7 @@ msgstr "" "ہونگے۔ اور کسی خط یا نمبر کے ساتھ بھی شروع اور ختم کرنا ہوگا۔ ایک مختلف نام " "منتخب کریں۔" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -528,7 +544,7 @@ msgstr "" "یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " "کریں۔" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -540,22 +556,22 @@ msgstr "" "یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " "کریں۔" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -566,11 +582,11 @@ msgstr "" "یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " "کریں۔" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -578,7 +594,7 @@ msgid "" "characters or less." msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -586,11 +602,11 @@ msgid "" "characters or less." msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -598,7 +614,7 @@ msgid "" "with 400 characters or less." msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -606,23 +622,23 @@ msgid "" "1024 characters or less." msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -632,23 +648,23 @@ msgstr "" "یہ نام کسی دوسرے اکاؤنٹ کے ذیرِ استعمال ہے۔ براہِ مہربانی ایک نیا نام استعمال " "کریں۔" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Specify your alternate repository name" msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -656,82 +672,82 @@ msgid "" "less." msgstr "نام بہت زیادہ لمبا ہے۔ ۱۰۰ حروف یا اس سے کم حروف کا نام استعمال کریں۔" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -743,75 +759,111 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -864,37 +916,37 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1168,32 +1220,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1213,24 +1265,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1320,7 +1372,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1378,24 +1430,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1404,11 +1456,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1427,7 +1479,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1437,7 +1489,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1485,176 +1537,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1794,23 +1846,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2192,6 +2244,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2200,7 +2253,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2377,11 +2430,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2396,18 +2454,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3162,6 +3236,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3347,7 +3423,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3385,7 +3461,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3646,7 +3722,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3658,13 +3734,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3823,85 +3899,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3909,41 +4091,41 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." @@ -3952,7 +4134,7 @@ msgstr "" "دو عنصر پر مشتمل لاگ ان غلط ہے یا پھر وقت زیادہ گزرنے کی وجہ سے اکسپائر ہو " "چکا ہے۔" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." @@ -3961,8 +4143,8 @@ msgstr "" "دو عنصر پر مشتمل لاگ ان غلط ہے یا پھر وقت زیادہ گزرنے کی وجہ سے اکسپائر ہو " "چکا ہے۔" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -3970,125 +4152,125 @@ msgstr "" msgid "Invalid two factor (Recovery code)" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4096,37 +4278,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4134,92 +4336,92 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4228,12 +4430,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4241,7 +4443,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4252,25 +4454,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4278,21 +4480,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4303,7 +4505,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4313,14 +4515,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4328,11 +4530,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4406,24 +4608,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4732,7 +4916,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5057,21 +5241,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5079,57 +5259,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5137,8 +5316,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5148,9 +5327,9 @@ msgstr "" msgid "Environment name" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5160,7 +5339,7 @@ msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5173,10 +5352,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5191,7 +5370,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5200,19 +5379,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5220,7 +5415,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5229,31 +5424,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5262,14 +5457,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5282,7 +5477,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5291,31 +5486,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5324,7 +5519,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5333,7 +5528,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5341,7 +5536,7 @@ msgstr "" msgid "Organization" msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5349,13 +5544,13 @@ msgstr "پچاس حروف یا اس کم کا نام چنیں۔" msgid "my-organization" msgstr "پچاس حروف یا اس کم کا نام چنیں۔" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5363,31 +5558,31 @@ msgstr "" msgid "ActiveState Project name" msgstr "فراہم کردا بازیابی کا کوڈ غلط ہے۔" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5395,55 +5590,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5455,7 +5650,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -426,24 +426,24 @@ msgstr "" "Ishonchli chop etish vaqtincha o‘chirib qo‘yilgan. Tafsilotlar uchun https://" "pypi.org/help#admin-intervention ga qarang." -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "faolsizlantirilgan. Tafsilotlar uchun https://pypi.org/help#admin-" "intervention ga qarang." -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -458,32 +458,32 @@ msgstr "" "Kirishga urinishlar belgilangan miqdordan oshdi. Iltimos, keyinroq urinib " "ko'ring." -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Yaratish kutilayotgan yangi noshir ro‘yxatdan o‘tkazildi " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "Noshir identifikatori (ID) noto‘g‘ri" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -491,15 +491,31 @@ msgstr "" msgid "Banner Preview" msgstr "Bannerni oldindan ko'rish" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "50 yoki undan kam belgidan iborat tashkilot hisobi nomini tanlang." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -511,7 +527,7 @@ msgstr "" "Va, albatta, harf yoki raqam bilan yakunlangan bo'lishi kerak. Boshqa " "tashkilot nomini tanlang." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." @@ -519,7 +535,7 @@ msgstr "" "Bu tashkilot hisobi nomi allaqachon ishlatilgan. Boshqa tashkilot hisobi " "nomini tanlang." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." @@ -527,18 +543,18 @@ msgstr "" "Siz allaqachon bu nom uchun ariza topshirgansiz. Boshqa tashkilot hisobi " "nomini tanlang." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "Loyihani tanlash" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Search projects" msgid "Specify project name" msgstr "Loyiha nomini belgilash" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." @@ -546,18 +562,18 @@ msgstr "" "Faqat ASCII raqamli va '.', '_' va '-' ni o'z ichiga olgan harf yoki raqam " "bilan boshlang va tugating." -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "Bu loyiha nomi allaqachon ishlatilgan. Boshqa loyiha nomini tanlang." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Role invitation is not valid." msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Rol taklifi haqiqiy emas." -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." @@ -565,7 +581,7 @@ msgstr "" "Tashkilot nomi juda uzun. 100 yoki undan kam belgidan iborat tashkilot " "nomini tanlang." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." @@ -573,11 +589,11 @@ msgstr "" "Tashkilot URL manzili juda uzun. 400 yoki undan kam belgidan iborat " "tashkilot URL manzilini tanlang." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "Tashkilot URL manzili http:// yoki https:// bilan boshlanishi kerak" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." @@ -585,7 +601,7 @@ msgstr "" "Tashkilot tavsifi juda uzun. 400 yoki undan kam belgidan iborat tashkilot " "tavsifini tanlang." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "" #| "The organization description is too long. Choose a organization " @@ -597,15 +613,15 @@ msgstr "" "Tashkilot tavsifi juda uzun. 400 yoki undan kam belgidan iborat tashkilot " "tavsifini tanlang." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "50 yoki undan kam belgidan iborat jamoa nomini tanlang." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -614,110 +630,110 @@ msgstr "" "yoki qiyshiq chiziq bilan boshlanmasligi yoki tugamasligi mumkin. Boshqa " "jamoa nomini tanlang." -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "Bu jamoa nomi allaqachon ishlatilgan. Boshqa jamoa nomini tanlang." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Search projects" msgid "Specify your alternate repository name" msgstr "Loyihalarni qidirish" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" "Kiritilgan nom juda ham uzun. 400 ta yoki undan kam belgidan iborat boʻlgan " "URL tanlang." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "Tavsif juda uzun. 400 yoki undan kam belgidan iborat tavsifni tanlang." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "Hisob tafsilotlari yangilandi" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" "$ {email_address} elektron pochtasi qo'shildi - tasdiqlash havolasi uchun " "elektron pochtangizni tekshiring" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "Qayta tiklash kodlari allaqachon yaratilgan" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "Yangi qutqaruv kodlarini yaratish mavjud kodlarni bekor qiladi." -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "API tokenini yaratish uchun elektron pochtangizni tasdiqlang." -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API tokeni mavjud emas." -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "Hisob ma'lumotlari noto'g'ri. Qayta urinib ko'ring" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "Qayta tiklash kodi yaroqsiz." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "Qayta tiklash kodi yaroqsiz." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "Soʻrovni tasdiqlang" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "Qayta tiklash kodi yaroqsiz." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "Qayta tiklash kodi yaroqsiz." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -729,46 +745,46 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "Fayl topilmadi" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 #, fuzzy msgid "Could not delete file - " msgstr "Faylni oʻchirib boʻlmadi - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "“${team_name}” jamoasi loyiha uchun allaqachon ${role_name} roliga ega" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format 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:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -780,8 +796,8 @@ 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' already has an active invite. Please try again later." @@ -791,28 +807,64 @@ msgstr "" "\"$ {Username}\" foydalanuvchisida allaqachon faol taklif mavjud. Iltimos " "keyinroq qayta urinib ko'ring." -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, fuzzy, python-brace-format #| msgid "Invitation sent to '${username}'" msgid "Invitation sent to '${username}'" msgstr "\"$ {Username}\" ga taklifnoma yuborildi" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "Rol taklifnomasi topilmadi." -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "Taklif muddati tugagan." -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, fuzzy, python-brace-format #| msgid "Invitation revoked from '${username}'." msgid "Invitation revoked from '${username}'." msgstr "\"$ {Username}\" dan taklifnoma bekor qilindi." +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -861,7 +913,7 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" @@ -869,7 +921,7 @@ msgstr "" "\"$ {Username}\" foydalanuvchisi allaqachon loyiha uchun $ {role_name} " "roliga ega" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -881,30 +933,30 @@ msgstr "" "\"$ {Username}\" foydalanuvchisi tasdiqlangan asosiy elektron pochta " "manziliga ega emas va uni loyihaga $ {role_name} sifatida qo'shib bo'lmaydi" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "Rol taklifnomasi topilmadi." -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Rol taklifnomasi endi yo'q." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1186,32 +1238,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1231,26 +1283,26 @@ msgstr "Sahifa topilmadi (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Biz hamma joyga qaradik, lekin bu sahifani topa olmadik" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Va endi butunlay boshqacha " -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monti Python - pishloq do'konining eskizi" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1340,7 +1392,7 @@ msgstr "Monti Python - pishloq do'konining eskizi" msgid "External link" msgstr "Tashqi havola" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Video transkriptini ko'rish" @@ -1415,24 +1467,24 @@ msgstr "" msgid "Password strength:" msgstr "Kalit so'z mustahkamligi:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Asosiy navigatsiya" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Yordam" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1441,11 +1493,11 @@ msgstr "Hamkorlar" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Kirish" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Ro'yxatdan o'tish" @@ -1464,7 +1516,7 @@ msgstr "Menyu" msgid "Main menu" msgstr "Asosiy menyu" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1474,7 +1526,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1490,27 +1542,27 @@ msgstr "" "Python Paket indeksi (PyPI) - Python dasturlash tili uchun dasturiy ta'minot " "ombori." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 ta so'nggi yangilanishlar" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 ta eng yangi to'plam" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Asosiy tarkibga o'tish" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Mobil versiyaga o'tish" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1524,13 +1576,13 @@ msgstr "Mobil versiyaga o'tish" msgid "Warning" msgstr "Ogohlantirish" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Siz qo'llab -quvvatlanmaydigan brauzerdan foydalanmoqdasiz, yangi versiyaga " "yangilang." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1540,7 +1592,7 @@ msgstr "" "tarqatish vositalari va jarayonlarini sinab ko'rish imkonini beruvchi Python " "Paket indeksining alohida namunasi ." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1548,171 +1600,171 @@ msgstr "" "Ba'zi funktsiyalar JavaScriptsiz ishlamasligi mumkin. Agar muammoga duch " "kelsangiz, uni yoqishga harakat qiling." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "PyPI -ni qidiring" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Loyihalarni qidirish" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Qidirish" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Loyihalarni qidirish" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Navigatsiya yordami" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Paketlarni o'rnatish" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Paketlar yuklanmoqda" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Foydalanuvchi uchun qo'llanma" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Package index name retention" msgid "Project name retention" msgstr "Paket indeksining nomini saqlash" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Tez -tez beriladigan savollar" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "PyPI haqida" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "PyPI navigatsiyasi haqida" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Infratuzilma asboblar paneli" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Bizning homiylarimiz" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "PyPI -ga hissa qo'shish" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Navigatsiyaga qanday hissa qo'shish kerak" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Xato va mulohazalar" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "GitHub -ga o'z hissangizni qo'shing" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "PyPI -ni tarjima qiling" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "Hamkorlar" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Dasturlashdagi homiylar" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "PyPIni ishlatish" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Foydalanish shartlari" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Xavfsizlik xatosni haqida habar berish" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Maxfiylik siyosati" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Holat: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Bugun xayriya qiling!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Sayt xaritasi" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Kompyuter versiyasiga o'tish" @@ -1852,23 +1904,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2252,6 +2304,7 @@ msgid "Confirm" msgstr "Amalni tasdiqlang" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2260,7 +2313,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2437,11 +2490,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2456,18 +2514,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, python-format +msgid "" +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3229,6 +3303,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3414,7 +3490,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3454,7 +3530,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3715,7 +3791,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3727,13 +3803,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3892,85 +3968,199 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Foydalanish shartlari" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Role invitation is not valid." +msgid "Remove %(service)s association" +msgstr "Rol taklifi haqiqiy emas." + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Role invitation is not valid." +msgid "Remove %(service)s association?" +msgstr "Rol taklifi haqiqiy emas." + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Search projects" +msgid "Remove association" +msgstr "Loyihalarni qidirish" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "GitHub -ga o'z hissangizni qo'shing" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3978,56 +4168,56 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Noto'g'ri yoki muddati ikki faktorli kirish." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Noto'g'ri yoki muddati ikki faktorli kirish." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4035,127 +4225,127 @@ msgstr "Noto'g'ri yoki muddati ikki faktorli kirish." msgid "Invalid two factor (Recovery code)" msgstr "Qayta tiklash kodi yaroqsiz." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password field is empty" msgid "Password disabled" msgstr "Parol maydoni bo'sh" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4163,37 +4353,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4201,38 +4411,38 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "You are now ${role} of the '${project_name}' project." msgid "Invited to join %(organization_name)s" msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz." -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4240,58 +4450,58 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "You are now ${role} of the '${project_name}' project." msgid "Role in %(organization_name)s added" msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz." -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization role removed" msgstr "Rol taklifi haqiqiy emas." -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4300,12 +4510,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4313,7 +4523,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4324,25 +4534,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4350,21 +4560,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4375,7 +4585,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4385,14 +4595,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4400,11 +4610,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4480,24 +4690,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Rol taklifi haqiqiy emas." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4815,7 +5007,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5140,23 +5332,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Search projects" -msgid "PyPI Project Name" -msgstr "Loyihalarni qidirish" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5166,57 +5352,56 @@ msgstr "Loyihalarni qidirish" msgid "project name" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5224,8 +5409,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5235,9 +5420,9 @@ msgstr "" msgid "Environment name" msgstr "Qayta tiklash kodi yaroqsiz." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5247,7 +5432,7 @@ msgstr "Qayta tiklash kodi yaroqsiz." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5260,10 +5445,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5278,7 +5463,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5287,19 +5472,37 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Search projects" +msgid "PyPI Project Name" +msgstr "Loyihalarni qidirish" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5307,7 +5510,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5316,7 +5519,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5324,25 +5527,25 @@ msgstr "" msgid "project" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5351,14 +5554,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5371,7 +5574,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5380,31 +5583,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5413,7 +5616,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5422,7 +5625,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5430,7 +5633,7 @@ msgstr "" msgid "Organization" msgstr "Rol taklifi haqiqiy emas." -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5438,13 +5641,13 @@ msgstr "Rol taklifi haqiqiy emas." msgid "my-organization" msgstr "Rol taklifi haqiqiy emas." -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5452,7 +5655,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5460,25 +5663,25 @@ msgstr "Loyihalarni qidirish" msgid "my-project" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5486,59 +5689,59 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Search projects" msgid "Project" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "Loyihalarni qidirish" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5550,7 +5753,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -423,8 +423,8 @@ 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/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -434,17 +434,17 @@ 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/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -457,34 +457,34 @@ 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:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "Đăng kí một xuất bản mới đang chờ để khởi tạo " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "ID xuất bản không hợp lệ" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "Loại bỏ xuất bản tin cậy khỏi dự án " @@ -492,15 +492,31 @@ msgstr "Loại bỏ xuất bản tin cậy khỏi dự án " msgid "Banner Preview" msgstr "Bản xem trước" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "Chọn tên tài khoản cho tổ chức, tối đa 50 ký tự." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -512,7 +528,7 @@ msgstr "" "đầu và kết thúc bằng một chữ cái hoặc số. Chọn một tên tài khoản khác cho tổ " "chức." -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -524,7 +540,7 @@ msgstr "" "Tên người dùng này đã được sử dụng bởi một tài khoản khác. Chọn một tên " "người dùng khác." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -536,26 +552,26 @@ msgstr "" "Tên người dùng này đã được sử dụng bởi một tài khoản khác. Chọn một tên " "người dùng khác." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Delete project" msgid "Select project" msgstr "Xóa dự án" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Project name" msgid "Specify project name" msgstr "Tên dự án" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -566,13 +582,13 @@ msgstr "" "Tên người dùng này đã được sử dụng bởi một tài khoản khác. Chọn một tên " "người dùng khác." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "Tạo một tài khoản" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -580,7 +596,7 @@ msgid "" "characters or less." msgstr "Tên quá dài. Chọn một tên có tối đa 100 ký tự." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -588,11 +604,11 @@ msgid "" "characters or less." msgstr "Tên quá dài. Chọn một tên có tối đa 100 ký tự." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -600,7 +616,7 @@ msgid "" "with 400 characters or less." msgstr "Tên quá dài. Chọn một tên có tối đa 100 ký tự." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -608,23 +624,23 @@ msgid "" "1024 characters or less." msgstr "Tên quá dài. Chọn một tên có tối đa 100 ký tự." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "Chọn một tên người dùng tối đa 50 ký tự." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -634,23 +650,23 @@ msgstr "" "Tên người dùng này đã được sử dụng bởi một tài khoản khác. Chọn một tên " "người dùng khác." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "Tên dự án" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "Tên quá dài. Chọn một tên có tối đa 100 ký tự." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -658,90 +674,90 @@ 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:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "Chi tiết tài khoản" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format 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:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid alternate repository location details" msgstr "Mã TOTP không hợp lệ." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid TOTP code." msgid "Added alternate repository '${name}'" msgstr "Mã TOTP không hợp lệ." -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm form" msgid "Confirm the request" msgstr "Xác nhận biểu mẫu" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid alternate repository id" msgstr "Mã TOTP không hợp lệ." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid TOTP code." msgid "Invalid alternate repository for project" msgstr "Mã TOTP không hợp lệ." -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -753,84 +769,120 @@ 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:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "Releases" msgid "Could not yank release - " msgstr "Phát hành" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "Releases" msgid "Could not un-yank release - " msgstr "Phát hành" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "Xóa bỏ bản phát hành" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 #, fuzzy #| msgid "Email already verified" msgid "Invitation already expired." msgstr "Email đã được xác thực" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 #, fuzzy #| msgid "Removed trusted publisher for project " @@ -885,42 +937,42 @@ 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/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "Could not find organization invitation." msgstr "%(user)s chưa tải lên bất kỳ dự án nào cho PyPI" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "Lời mời tổ chức không còn tồn tại." -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "Lời mời cho '${project_name}' không được chấp thuận." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1193,38 +1245,38 @@ msgstr[0] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "Hoạt động" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "Sử dụng lần cuối" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "Hủy bỏ" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "Chưa hoàn thành" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1244,26 +1296,26 @@ msgstr "Không tìm thấy trang (404)" msgid "We looked everywhere but couldn't find this page" msgstr "Chúng tôi đã tìm khắp nơi nhưng không thể tìm thấy trang này" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "Và bây giờ cho một cái gì đó
hoàn toàn khác" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - Phác thảo cửa hàng phô mai" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1353,7 +1405,7 @@ msgstr "Monty Python - Phác thảo cửa hàng phô mai" msgid "External link" msgstr "Liên kết bên ngoài" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "Xem bản ghi chép của video" @@ -1428,24 +1480,24 @@ msgstr "" msgid "Password strength:" msgstr "Độ mạnh mật khẩu:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "Điều hướng chính" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "Trợ giúp" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1454,11 +1506,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "Đăng nhập" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "Đăng ký" @@ -1477,7 +1529,7 @@ msgstr "Menu" msgid "Main menu" msgstr "Menu chính" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "Learn how to upload files on the Hướng dẫn đóng gói Python" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "Learn how to upload files on the Hướng dẫn đóng gói Python" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." @@ -1513,27 +1565,27 @@ msgstr "" "Chỉ mục gói Python (PyPI) là kho lưu trữ phần mềm cho ngôn ngữ lập trình " "Python." -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 Cập Nhật mới nhất" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS: 40 gói mới nhất" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "Bỏ qua đến nội dung chính" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "Chuyển sang phiên bản di động" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1547,13 +1599,13 @@ msgstr "Chuyển sang phiên bản di động" msgid "Warning" msgstr "Cảnh báo" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" "Bạn đang sử dụng trình duyệt không được hỗ trợ, nâng cấp lên phiên bản mới " "hơn." -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1563,7 +1615,7 @@ msgstr "" "cho phép bạn thử các công cụ và quy trình phân phối mà không ảnh hưởng đến " "chỉ mục thực." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1571,172 +1623,172 @@ msgstr "" "Một số tính năng có thể không hoạt động mà không cần JavaScript. Hãy thử bật " "nó nếu bạn gặp sự cố." -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "Tìm kiếm PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "Tìm kiếm dự án" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "Tìm" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "Tìm kiếm dự án" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "Trợ giúp điều hướng" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "Cài đặt gói" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "Tải lên các gói" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "Hướng dẫn sử dụng" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "Tên dự án" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "Câu hỏi thường gặp" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "Về PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "Về điều hướng PyPI" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "Bảng điều khiển cơ sở hạ tầng" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "Thống kê" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "Nhà tài trợ của chúng tôi" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "Góp sức cho PyPI" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "Cách đóng góp điều hướng" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "Lỗi và phản hồi" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "Đóng góp trên GitHub" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "Dịch PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Search PyPI" msgid "Sponsor PyPI" msgstr "Tìm kiếm PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "Công trạng của các nhà phát triển" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "Sử dụng PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "Sử dụng điều hướng PyPI" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "Điều khoản sử dụng" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "Báo cáo vấn đề bảo mật" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "Quy tắc ứng xử" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Chính sách bảo mật" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "Trạng thái: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "tất cả các hệ thống hoạt động" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" "Được phát triển và duy trì bởi cộng đồng Python, dành cho cộng đồng Python." -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "Quyên góp ngay hôm nay!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "Sơ đồ trang web" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "Chuyển sang phiên bản máy tính để bàn" @@ -1889,23 +1941,23 @@ msgstr "Mật khẩu" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2311,6 +2363,7 @@ msgid "Confirm" msgstr "Xác nhận biểu mẫu" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2319,7 +2372,7 @@ msgstr "Hủy bỏ" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2511,11 +2564,21 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "Tài khoản %(username)s của bạn đã bị xóa." +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " +"%(username)s." +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2533,26 +2596,47 @@ msgstr "" "href=\"%(href)s\">%(email_address)s để giao tiếp với các quản trị viên " "PyPI." -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has changed the password for your PyPI account " +#| "%(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"Một ai đó, có thể là bạn, đã thay đổi mật khẩu của tài khoản PyPI " +"%(username)s." + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "Tài khoản %(username)s của bạn đã bị xóa." + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, fuzzy, python-format #| msgid "" #| "You have been added as %(role)s to the %(site)s project " #| "%(project)s by %(submitter)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "Bạn đã được thêm với tư cách %(role)s của dự án %(project)s " "của %(site)s bởi %(submitter)s." -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, fuzzy, python-format #| msgid "" #| "You are receiving this because you have been added by %(submitter)s to a " #| "project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "Bạn nhân được thông tin này vì bạn đã được thêm bởi %(submitter)s vào dự án " "trên %(site)s." @@ -3590,6 +3674,8 @@ msgstr "Bỏ qua thông báo này" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3792,7 +3878,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s chưa tải lên bất kỳ dự án nào lên PyPI." #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3833,7 +3919,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4108,7 +4194,7 @@ msgid "Remove email" msgstr "Xóa email" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4120,13 +4206,13 @@ msgid "All projects" msgstr "Tất cả các dự án" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "Đã tạo" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "Sử dụng lần cuối" @@ -4304,11 +4390,135 @@ msgid "Update password" msgstr "Mật khẩu cũ" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "Điều hướng tài khoản" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "Email liên kết với tài khoản của bạn" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "Điều khoản sử dụng" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "Account emails" +msgid "Account" +msgstr "Các email tài khoản" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "Loại bỏ %(user)s khỏi dự án này" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "Bỏ" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "Loại bỏ %(user)s khỏi dự án này" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "Xóa ứng dụng" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s chưa tải lên bất kỳ dự án nào cho PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "Không thể xóa tài khoản" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "Đóng góp trên GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "Mã khóa API" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " @@ -4316,19 +4526,19 @@ msgid "" msgstr "" "Mã khóa API cung cấp một cách khác để xác thực khi tải các gói lên PyPI." -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "Tìm hiểu thêm về mã khóa API" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "Kích hoạt mã khóa API cho tài khoản này" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "Thêm mã khóa API" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -4337,55 +4547,55 @@ msgstr "" "Xác minh địa chỉ email chính của bạn để thêm mã " "khóa API vào tài khoản của bạn." -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "Phạm vi mã khóa: toàn bộ tài khoản" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "Phạm vi mã khóa: Dự án %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "Tài khoản đã được tạo" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "Đã đăng nhập" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "Phương pháp hai yếu tố:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "Không" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "Thiết bị bảo mật (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4394,39 +4604,39 @@ msgid "" msgstr "" "Ứng dụng xác thực (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 #, fuzzy #| msgid "Error code" msgid "Recovery code" msgstr "Mã lỗi" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "Gỡ bỏ thiết bị" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -4434,22 +4644,22 @@ msgstr "" msgid "Incorrect Password" msgstr "Mật khẩu hiện tại của bạn" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (TOTP)" msgstr "Đăng nhập hai yếu tố không hợp lệ hoặc hết hạn." -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 #, fuzzy #| msgid "Invalid or expired two factor login." msgid "Invalid two factor (WebAuthn)" msgstr "Đăng nhập hai yếu tố không hợp lệ hoặc hết hạn." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 #, fuzzy @@ -4457,120 +4667,120 @@ msgstr "Đăng nhập hai yếu tố không hợp lệ hoặc hết hạn." msgid "Invalid two factor (Recovery code)" msgstr "Mã TOTP không hợp lệ." -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 #, fuzzy #| msgid "Two factor authentication added" msgid "Session reauthentication failed" msgstr "Xác thực hai yếu tố được thêm vào" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "Email được thêm vào tài khoản" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "Email bị xóa khỏi tài khoản" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Email đã được xác thực" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Email đã được xác thực lại" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "Email chính đã thay đổi" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "Email chính cũ:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "Email chính mới:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "Đặt email chính" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 #, fuzzy #| msgid "Reset email sent" msgid "Email sent" msgstr "Đã gửi email để đặt lại mật khẩu" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 #, fuzzy #| msgid "Project:" msgid "Subject:" msgstr "Dự án:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "Yêu cầu đặt lại mật khẩu" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password reset requested" msgid "Password reset attempted" msgstr "Yêu cầu đặt lại mật khẩu" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "Mật khẩu đã đặt lại thành công" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "Mật khẩu đã thay đổi thành công" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "Đặt lại mật khẩu" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "Dự án:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "Xác thực hai yếu tố được thêm vào" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" @@ -4579,15 +4789,15 @@ msgstr "" "Phương pháp: Thiết bị bảo mật (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "Tên thiết bị:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4597,39 +4807,65 @@ msgstr "" "Phương pháp: Ứng dụng xác thực (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "Hai yếu tố xác thực đã được loại bỏ" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "Hai yếu tố xác thực đã được loại bỏ" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "Điều hướng tài khoản" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "Hồ sơ của %(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "Hồ sơ của %(username)s" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "Điều hướng tài khoản" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "Thêm mã khóa API" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4637,39 +4873,39 @@ msgstr "Thêm mã khóa API" msgid "Token name:" msgstr "Tên mã khóa:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "Mã khóa API đã bị gỡ" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "Mã định danh duy nhất:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Reason: Token found at public url" msgstr "Hiển thị trên hồ sơ công khai" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "Hoặc duyệt dự án" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4677,7 +4913,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "Lời mời cho '${project_name}' đã bị từ chối." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4687,7 +4923,7 @@ msgid "" msgstr "" "%(username)s bị xóa tư cách %(role_name)s của dự án" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4697,45 +4933,45 @@ msgid "" msgstr "" "%(username)s bị xóa tư cách %(role_name)s của dự án" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "Hoặc duyệt dự án" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "Lời mời cho '${project_name}' đã bị từ chối." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Confirm form" msgid "Organization role removed" msgstr "Xác nhận biểu mẫu" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "Tất cả các bản phát hành %(project_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "Quản lý '%(project_name)s'" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4744,12 +4980,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "Hoạt động tài khoản gần đây" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4757,7 +4993,7 @@ msgstr "Hoạt động tài khoản gần đây" msgid "Event" msgstr "Sự kiện" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4768,25 +5004,25 @@ msgstr "Sự kiện" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "Ngày / giờ" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4796,7 +5032,7 @@ msgstr "" msgid "Device Info" msgstr "Tên thiết bị" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." @@ -4804,15 +5040,15 @@ msgstr "" "Sự kiện sẽ xuất hiện ở đây là các hành động liên quan đến bảo mật trên tài " "khoản của bạn." -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "Xóa tài khoản" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "Không thể xóa tài khoản" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4836,7 +5072,7 @@ msgstr[0] "" "%(count)s dự án.\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4860,7 +5096,7 @@ msgstr[0] "" "thể xóa tài khoản của mình.\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or chuyển quyền sở hữ hoặc xóa dự án" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4877,11 +5113,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "Tiến hành thận trọng!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "Bạn sẽ không thể khôi phục tài khoản của mình sau khi xóa" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "Xóa tài khoản PyPI của bạn" @@ -4967,24 +5203,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "Không thể xóa vai trò chủ sở hữu của chính bạn" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "Bỏ" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "Xóa ứng dụng xác thực" @@ -5359,7 +5577,7 @@ msgstr "" msgid "Manager" msgstr "Quản lý" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5715,23 +5933,17 @@ msgstr "" "Để lấy lại quyền truy cập vào tài khoản của bạn, đặt " "lại mật khẩu trên PyPI." -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "Tên dự án" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5741,14 +5953,16 @@ msgstr "Tên dự án" msgid "project name" msgstr "Tên dự án" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" +"%(username)s trở thành %(role_name)s của dự án" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5756,32 +5970,32 @@ msgstr "" msgid "owner" msgstr "Chủ sở hữu" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5789,13 +6003,13 @@ msgstr "" msgid "Workflow name" msgstr "Tên của bạn" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5803,8 +6017,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5814,9 +6028,9 @@ msgstr "" msgid "Environment name" msgstr "Mã TOTP không hợp lệ." -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5826,7 +6040,7 @@ msgstr "Mã TOTP không hợp lệ." msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5839,10 +6053,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5857,7 +6071,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5871,7 +6085,25 @@ msgstr "" "Để lấy lại quyền truy cập vào tài khoản của bạn, đặt " "lại mật khẩu trên PyPI." -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "Tên dự án" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5879,7 +6111,7 @@ msgstr "" msgid "Namespace" msgstr "Tên" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5887,7 +6119,7 @@ msgstr "Tên" msgid "namespace" msgstr "Chưa đặt tên" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5895,7 +6127,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5904,7 +6136,7 @@ msgstr "" msgid "Project name" msgstr "Tên dự án" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5912,25 +6144,25 @@ msgstr "Tên dự án" msgid "project" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5939,7 +6171,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5948,7 +6180,7 @@ msgstr "" msgid "release" msgstr "Phát hành" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5961,7 +6193,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5975,7 +6207,7 @@ msgstr "" "Để lấy lại quyền truy cập vào tài khoản của bạn, đặt " "lại mật khẩu trên PyPI." -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5983,13 +6215,13 @@ msgstr "" msgid "email" msgstr "Thêm email" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5997,7 +6229,7 @@ msgstr "" msgid "Subject" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -6005,7 +6237,7 @@ msgstr "Dự án:" msgid "subject" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -6014,7 +6246,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -6028,13 +6260,13 @@ msgstr "" "Để lấy lại quyền truy cập vào tài khoản của bạn, đặt " "lại mật khẩu trên PyPI." -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "Tổ chức" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -6042,13 +6274,13 @@ msgstr "Tổ chức" msgid "my-organization" msgstr "Xác nhận biểu mẫu" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -6056,7 +6288,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "Tên dự án" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -6064,13 +6296,13 @@ msgstr "Tên dự án" msgid "my-project" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -6078,7 +6310,7 @@ msgstr "" msgid "Actor Username" msgstr "Tên người dùng của bạn" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -6086,7 +6318,7 @@ msgstr "Tên người dùng của bạn" msgid "my-username" msgstr "Tên người dùng" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -6094,63 +6326,63 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "Quản lý phiên bản" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Project:" msgid "Project" msgstr "Dự án:" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "Dự án đang thịnh hành" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "Quản lý dự án này" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6162,7 +6394,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -386,32 +386,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -419,15 +419,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -435,249 +451,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -706,37 +758,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -982,32 +1034,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1027,24 +1079,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1134,7 +1186,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1192,24 +1244,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1218,11 +1270,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1241,7 +1293,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1251,7 +1303,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1299,176 +1351,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1608,23 +1660,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2004,6 +2056,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2012,7 +2065,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2189,11 +2242,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2208,18 +2266,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2970,6 +3044,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3155,7 +3231,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3193,7 +3269,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3454,7 +3530,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3466,13 +3542,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3631,85 +3707,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3717,176 +3899,176 @@ msgid "" "password\">TOTP
)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3894,37 +4076,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3932,90 +4134,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4024,12 +4226,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4037,7 +4239,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4048,25 +4250,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4074,21 +4276,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4099,7 +4301,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4109,14 +4311,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4124,11 +4326,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4200,24 +4402,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4521,7 +4705,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4812,21 +4996,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4834,57 +5014,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4892,8 +5071,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4901,9 +5080,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4913,7 +5092,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4926,10 +5105,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4944,7 +5123,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4953,19 +5132,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4973,7 +5168,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4982,31 +5177,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5015,14 +5210,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5035,7 +5230,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5044,31 +5239,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5077,7 +5272,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5086,55 +5281,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5142,55 +5337,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5202,7 +5397,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -388,32 +388,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -421,15 +421,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -437,249 +453,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -708,37 +760,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -990,32 +1042,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1035,24 +1087,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1142,7 +1194,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1200,24 +1252,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1226,11 +1278,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1249,7 +1301,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1259,7 +1311,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1307,176 +1359,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1616,23 +1668,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2012,6 +2064,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2020,7 +2073,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2197,11 +2250,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2216,18 +2274,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2978,6 +3052,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3163,7 +3239,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3201,7 +3277,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3462,7 +3538,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3474,13 +3550,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3639,85 +3715,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3725,176 +3907,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3902,37 +4084,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3940,90 +4142,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4032,12 +4234,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4045,7 +4247,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4056,25 +4258,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4082,21 +4284,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4107,7 +4309,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4117,14 +4319,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4132,11 +4334,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4208,24 +4410,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4529,7 +4713,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4820,21 +5004,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4842,57 +5022,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4900,8 +5079,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4909,9 +5088,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4921,7 +5100,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4934,10 +5113,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4952,7 +5131,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4961,19 +5140,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4981,7 +5176,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4990,31 +5185,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5023,14 +5218,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5043,7 +5238,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5052,31 +5247,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5085,7 +5280,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5094,55 +5289,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "אָרגאַניזאַטסיע" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5150,55 +5345,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5210,7 +5405,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -389,32 +389,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -422,15 +422,31 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -438,249 +454,285 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -709,37 +761,37 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -981,32 +1033,32 @@ msgstr[0] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1026,24 +1078,24 @@ msgstr "" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1133,7 +1185,7 @@ msgstr "" msgid "External link" msgstr "" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "" @@ -1191,24 +1243,24 @@ msgstr "" msgid "Password strength:" msgstr "" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1217,11 +1269,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "" @@ -1240,7 +1292,7 @@ msgstr "" msgid "Main menu" msgstr "" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1250,7 +1302,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1298,176 +1350,176 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1607,23 +1659,23 @@ msgstr "" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2002,6 +2054,7 @@ msgid "Confirm" msgstr "" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2010,7 +2063,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2186,11 +2239,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2205,18 +2263,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, python-format +msgid "" +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -2967,6 +3041,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3152,7 +3228,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3190,7 +3266,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3451,7 +3527,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3463,13 +3539,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3628,85 +3704,191 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3714,176 +3896,176 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -3891,37 +4073,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -3929,90 +4131,90 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4021,12 +4223,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4034,7 +4236,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4045,25 +4247,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4071,21 +4273,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4096,7 +4298,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4106,14 +4308,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4121,11 +4323,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4197,24 +4399,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4518,7 +4702,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4809,21 +4993,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4831,57 +5011,56 @@ msgstr "" msgid "project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -4889,8 +5068,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -4898,9 +5077,9 @@ msgstr "" msgid "Environment name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -4910,7 +5089,7 @@ msgstr "" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -4923,10 +5102,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -4941,7 +5120,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -4950,19 +5129,35 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -4970,7 +5165,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -4979,31 +5174,31 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5012,14 +5207,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5032,7 +5227,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5041,31 +5236,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5074,7 +5269,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5083,55 +5278,55 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5139,55 +5334,55 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5199,7 +5394,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does notTerms of Service." msgstr "" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." msgstr "" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -395,32 +395,32 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "" @@ -428,17 +428,33 @@ msgstr "" msgid "Banner Preview" msgstr "" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -446,7 +462,7 @@ msgid "" "account name." msgstr "" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -456,7 +472,7 @@ msgid "" "organization account name." msgstr "ⴷⴰ ⵉⵙⵙⵎⵔⴰⵙ ⵢⴰⵏ ⵓⵎⵉⴹⴰⵏ ⵉⵙⵎ ⴰ .ⵙⵜⵢ ⵢⴰⵏ ⵏⵏⵉⴹⵏ." -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -466,26 +482,26 @@ msgid "" "organization account name." msgstr "ⴷⴰ ⵉⵙⵙⵎⵔⴰⵙ ⵢⴰⵏ ⵓⵎⵉⴹⴰⵏ ⵉⵙⵎ ⴰ .ⵙⵜⵢ ⵢⴰⵏ ⵏⵏⵉⴹⵏ." -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 #, fuzzy #| msgid "Search projects" msgid "Select project" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 #, fuzzy #| msgid "Search projects" msgid "Specify project name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -494,11 +510,11 @@ msgid "" "This project name has already been used. Choose a different project name." msgstr "ⴷⴰ ⵉⵙⵙⵎⵔⴰⵙ ⵢⴰⵏ ⵓⵎⵉⴹⴰⵏ ⵉⵙⵎ ⴰ .ⵙⵜⵢ ⵢⴰⵏ ⵏⵏⵉⴹⵏ." -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -506,7 +522,7 @@ msgid "" "characters or less." msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -514,11 +530,11 @@ msgid "" "characters or less." msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -526,7 +542,7 @@ msgid "" "with 400 characters or less." msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -534,23 +550,23 @@ msgid "" "1024 characters or less." msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -558,23 +574,23 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "ⴷⴰ ⵉⵙⵙⵎⵔⴰⵙ ⵢⴰⵏ ⵓⵎⵉⴹⴰⵏ ⵉⵙⵎ ⴰ .ⵙⵜⵢ ⵢⴰⵏ ⵏⵏⵉⴹⵏ." -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Search projects" msgid "Specify your alternate repository name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -582,150 +598,186 @@ msgid "" "less." msgstr "ⵉⵖⵣⵣⵉⴼ ⵢⵉⵙⵎ ⴰ. ⵙⵜⵢ ⵢⴰⵏ ⵙ 100 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format 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:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "ⵜⴻⵜⵜⵡⴰⵣⵏ ⵜⵖⵓⵔⵉ '${username}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -754,38 +806,38 @@ msgid "" "pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation sent to '${username}'" msgid "Expired invitation for '${username}' deleted." msgstr "ⵜⴻⵜⵜⵡⴰⵣⵏ ⵜⵖⵓⵔⵉ '${username}'" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1061,32 +1113,32 @@ msgstr[1] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1106,24 +1158,24 @@ msgstr "ⵓⵔ ⵜⴻⵜⵜⵢⴰⴼⴰ ⵜⴰⵙⵏⴰ (404)" msgid "We looked everywhere but couldn't find this page" msgstr "" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1213,7 +1265,7 @@ msgstr "" msgid "External link" msgstr "ⴰⵙⵖⵏ ⴰⴱⵕⵕⴰⵏⵉ" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "ⵥⵕ ⴰⴹⵕⵉⵚ ⵏ ⵓⴼⵉⴷⵢⵓ" @@ -1271,24 +1323,24 @@ msgstr "" msgid "Password strength:" msgstr "ⵜⵉⵖⵣⵉ ⵏ ⵜⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "ⵜⵉⵡⵉⵙⵉ" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1297,11 +1349,11 @@ msgstr "" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "ⴽⵛⵎ" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "ⵣⵎⵎⴻⵎ" @@ -1320,7 +1372,7 @@ msgstr "ⵓⵎⵓⵖ" msgid "Main menu" msgstr "ⵓⵎⵓⵖ ⴰⴷⵙⵍⴰⵏ" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1330,7 +1382,7 @@ msgid "" "prohibited." msgstr "" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered Python Software Foundation." msgstr "" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS: 40 ⵉⵙⴷⵖⵉⵜⵏ ⵉⵎⴳⴳⵓⵔⴰ" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1378,182 +1430,182 @@ msgstr "" msgid "Warning" msgstr "" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " "the real index." msgstr "" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "ⵔⵣⵓ ⴳ PyPI" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "ⵔⵣⵓ" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "ⵅⴼ PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "ⵙⵙⵓⵖⵍ PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Search PyPI" msgid "Sponsor PyPI" msgstr "ⵔⵣⵓ ⴳ PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "ⴰⴷⴷⴰⴷ: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "ⴰⵖⴰⵡⴰⵙ ⵏ ⵡⴰⵙⵉⵜ" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "" @@ -1693,23 +1745,23 @@ msgstr "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2094,6 +2146,7 @@ msgid "Confirm" msgstr "ⵙⵏⵜⵎ ⵜⵉⴳⴰⵡⵜ" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2102,7 +2155,7 @@ msgstr "" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2279,11 +2332,16 @@ msgid "" "account. Get help with recovery codes.

" msgstr "" -#: warehouse/templates/email/account-deleted/body.html:5 +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." msgstr "" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2298,18 +2356,34 @@ msgid "" "administrators." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" #: warehouse/templates/email/added-as-organization-member/body.html:6 @@ -3072,6 +3146,8 @@ msgstr "" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3257,7 +3333,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3297,7 +3373,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3558,7 +3634,7 @@ msgid "Remove email" msgstr "" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3570,13 +3646,13 @@ msgid "All projects" msgstr "" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "" @@ -3735,85 +3811,195 @@ msgid "Update password" msgstr "" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "You are now ${role} of the '${project_name}' project." +msgid "Remove %(service)s association" +msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'." + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "You are now ${role} of the '${project_name}' project." +msgid "Remove %(service)s association?" +msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'." + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Search projects" +msgid "Remove association" +msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr "" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -3821,35 +4007,35 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 #, fuzzy @@ -3857,146 +4043,146 @@ msgstr "" msgid "Incorrect Password" msgstr "ⵜⴻⵜⵜⵓⴷ ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ?" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 #, fuzzy #| msgid "Password strength:" msgid "Password reset attempted" msgstr "ⵜⵉⵖⵣⵉ ⵏ ⵜⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ:" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password" msgid "Password disabled" msgstr "ⵜⴰⴳⵓⵔⵉ ⵏ ⵓⵣⵔⴰⵢ" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4004,37 +4190,57 @@ msgid "" "password\">TOTP)" msgstr "" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4042,95 +4248,95 @@ msgstr "" msgid "Token name:" msgstr "" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Invited to join %(organization_name)s" msgstr "ⵏⵖ ⵥⵕ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s added" msgstr "ⵏⵖ ⵥⵕ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Or browse projects" msgid "Role in %(organization_name)s changed" msgstr "ⵏⵖ ⵥⵕ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Organization role removed" msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4139,12 +4345,12 @@ msgid "" "account as soon as possible." msgstr "" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4152,7 +4358,7 @@ msgstr "" msgid "Event" msgstr "" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4163,25 +4369,25 @@ msgstr "" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4189,21 +4395,21 @@ msgstr "" msgid "Device Info" msgstr "" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4214,7 +4420,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4224,14 +4430,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or delete project" msgstr "" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4239,11 +4445,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "" @@ -4317,24 +4523,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "" @@ -4641,7 +4829,7 @@ msgstr "" msgid "Manager" msgstr "" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -4952,23 +5140,17 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Search projects" -msgid "PyPI Project Name" -msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -4978,57 +5160,56 @@ msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" msgid "project name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" msgstr "" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5036,8 +5217,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5047,9 +5228,9 @@ msgstr "" msgid "Environment name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5059,7 +5240,7 @@ msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" msgid "(optional)" msgstr "" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5072,10 +5253,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5090,7 +5271,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5099,19 +5280,37 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Search projects" +msgid "PyPI Project Name" +msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5119,7 +5318,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5128,7 +5327,7 @@ msgstr "" msgid "Project name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 #, fuzzy @@ -5136,25 +5335,25 @@ msgstr "" msgid "project" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5163,14 +5362,14 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5183,7 +5382,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5192,31 +5391,31 @@ msgid "" "a>." msgstr "" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5225,7 +5424,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5234,7 +5433,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 #, fuzzy @@ -5242,7 +5441,7 @@ msgstr "" msgid "Organization" msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5250,13 +5449,13 @@ msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡ msgid "my-organization" msgstr "ⵙⵜⵢ ⵢⴰⵏ ⵢⵉⵙⵎ ⵏ ⵓⵏⵙⵙⵎⵔⵙ ⵙ 50 ⵉⵡⵏⵖⵓⵜⵏ ⵏⵖ ⴷⵔⵓⵙ." -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5264,7 +5463,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5272,25 +5471,25 @@ msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" msgid "my-project" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5298,59 +5497,59 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 #, fuzzy #| msgid "Search projects" msgid "Project" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Search projects" msgid "Pending project name" msgstr "ⵔⵣⵓ ⴳ ⵉⵙⵏⴼⴰⵕⵏ" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5362,7 +5561,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not, 2023, 2024. # 123456789 <15183543555@163.com>, 2023. # Thomas , 2023. -# 大王叫我来巡山 , 2024, 2025. +# 大王叫我来巡山 , 2024, 2025, 2026. # Eana Hufwe , 2024. # Peter Shen , 2024. # Xiang Heng Wei , 2024. @@ -71,8 +71,9 @@ 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-11-29 07:12+0000\n" -"Last-Translator: 金羿ELS \n" +"PO-Revision-Date: 2026-02-05 14:16+0000\n" +"Last-Translator: 大王叫我来巡山 " +"\n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh_Hans\n" @@ -80,27 +81,27 @@ 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.15-dev\n" +"X-Generator: Weblate 5.16-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "你必须验证你的主电子邮件地址方可执行此操作。" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "你的账户必须启用双因素身份验证才能执行此操作。" # | msgid "Stay updated:" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "区域设置已更新" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "电子邮件地址无效,请重试。" @@ -136,84 +137,84 @@ msgstr "未找到使用该用户名的用户" msgid "TOTP code must be ${totp_length} digits." msgstr "TOTP 密码必须为 ${totp_length} 位数字。" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "恢复代码必须是 ${recovery_code_length} 个字符。" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "请输入一个不超过 50 个字符的用户名。" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "此用户名已被其他用户使用,请重新输入一个。" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "密码过长。" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "登录尝试次数过多。在 ${time} 内无法再次登录,请稍后再试。" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "两次输入的密码不一致,请重试。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "电子邮件地址太长,请重新输入。" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "你不能使用来自该域名的电子邮件地址。请更换电子邮件地址。" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "你的账户已使用了此电子邮件地址,无需再新增此地址。" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "此电子邮件地址已被其他账户使用,请使用其他电子邮件地址。" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "用户名太长,不应超过 100 个字符。" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 msgid "URLs are not allowed in the name field." msgstr "名称字段中禁止出现网址。" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "无效的 TOTP 代码。" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "无效的 WebAuthn 断言:数据错误" # | msgid "Invalid TOTP code." -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "无效的恢复代码。" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "这个恢复代码已经被使用过了。" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "用户名无效,请再试一次。" @@ -257,7 +258,7 @@ msgstr "已通过身份验证" msgid "Successful WebAuthn assertion" msgstr "成功的 WebAuthn 断言" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "接受恢复代码。无法再次使用提供的代码。" @@ -269,173 +270,173 @@ msgstr "" "新用户注册暂时被禁用。有关详细信息,请参见 https://pypi.org/help#admin-" "intervention。" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "令牌已过期:请重新请求新的密码重置链接" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "令牌无效:请再次请求新的密码重置链接" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "令牌无效:未提供令牌" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "令牌无效:请再次请求新的密码重置链接" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "令牌无效:找不到用户" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "令牌无效:自请求此令牌以来,用户已登录" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "令牌无效:自请求此令牌以来,密码被已更改" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "你已重置密码" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 msgid "Expired token: please try to login again" msgstr "令牌已过期:请尝试再次登录" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 msgid "Invalid token: please try to login again" msgstr "令牌无效:请尝试再次登录" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 msgid "Invalid token: not a login confirmation token" msgstr "令牌无效:不是登录确认令牌" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "无效的登录尝试。" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "设备详情不匹配,请从原本用于登录的设备再试一次。" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "登录已确认,该设备已被认可。" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "令牌已过期:请重新请求新的电子邮件验证链接" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "令牌无效:请重新请求新的电子邮件验证链接" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "无效令牌:不是电子邮件验证令牌" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "未找到电子邮件" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "电子邮件已验证" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "你现在可以将此电子邮件设置为你的主邮件地址" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "这是你的主邮件地址" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "电子邮件地址 ${email_address} 已验证。${confirm_message}。" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "令牌已过期:请求新的组织邀请" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "令牌无效:请求新的组织邀请" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "无效令牌:不是组织邀请令牌" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "组织邀请无效。" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "组织邀请已不存在。" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'的邀请被拒绝。" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "你现在是 '${organization_name}' 组织的 ${role}。" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "令牌已过期:请求新的项目角色邀请" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 msgid "Invalid token: request a new project role invitation" msgstr "令牌无效:请求新的项目角色邀请" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "无效的令牌:不是协作邀请令牌" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "角色邀请无效。" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 msgid "Invalid token: project does not exist" msgstr "无效令牌:项目不存在" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "角色邀请已不存在。" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}'的邀请已无效。" -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, python-brace-format msgid "You are now ${role} of the '${project_name}' project." msgstr "你现在的角色是 ${role},所在项目为 '${project_name}'。" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "请查看已更新的服务条款。" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -443,13 +444,13 @@ msgstr "" "受信任发布暂时被禁用。有关详细信息,请参见 https://pypi.org/help#admin-" "intervention。" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "被禁用。有关详细信息,请参见 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -457,11 +458,11 @@ msgstr "" "要注册待定的受信任发布者,你必须有一个已验证的电子邮箱。详见 https://" "pypi.org/help#openid-connect。" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "你不能一下子注册超过三个待定的受信任发布者。" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -471,32 +472,32 @@ msgid "" "again later." msgstr "受信任发布者的注册尝试次数过多。请稍后重试。" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "无法注册该受信任发布者" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "该受信任发布者已被注册。如果这不是有意为之,请联系 PyPI 的管理员。" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 msgid "Registered a new pending publisher to create " msgstr "注册了新的待定发布者来创建 " -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 msgid "Invalid publisher ID" msgstr "无效的发布者 ID" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "删除了项目的受信任发布者 " @@ -504,15 +505,31 @@ msgstr "删除了项目的受信任发布者 " msgid "Banner Preview" msgstr "横幅预览" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "明确关联 ID" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "关联必须由 ID 明确" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "给定 ID 无账户关联" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "此关联不属于你" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "提供你对该请求的回应。" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "选择一个不超过 50 个字符的组织账户名。" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -522,80 +539,80 @@ msgstr "" "该组织账户名无效。组织账户名必须由字母、数字、圆点、连字符和下划线组成。而且" "还必须以字母或数字开头和结尾。选择一个不同的组织账户名。" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "此组织账户名已被使用。选择不同的组织账户名。" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "你已经提交了对此名称的申请。请另选一个组织账户名。" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "选择项目" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "指定项目名称" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" "从开始到结束,只能输入ASCII字母、数字以及句点(.)、下划线(_)和横杠(-)。" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 msgid "" "This project name has already been used. Choose a different project name." msgstr "此项目名已被使用。 选择不同的项目名称。" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 msgid "Cannot transfer to Company Organization with inactive billing" msgstr "无法转移到没有活跃付款的企业组织" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." msgstr "该组织名太长。请选择一个不超过100个字符的组织名。" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." msgstr "该组织 URL 太长。请选择一个不超过400个字符的组织 URL。" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "组织 URL 必须以 http:// 或 https:// 开头" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." msgstr "组织描述太长。请选择一个不超过400个字符的组织描述。" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 msgid "" "We don't need to know quite that much :), limit your usage description to " "1024 characters or less." msgstr "我们不需要知道那么多 :),将你的使用描述限制在最多 1024 个字符。" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "你已经提交了最大数量的 " -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 msgid "Choose a team name with 50 characters or less." msgstr "选择一个不超过 50 个字符的团队名。" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." @@ -603,101 +620,101 @@ msgstr "" "团队名称无效。团队名称不能以空格、句点、下划线、连字符或斜杠开头或结尾。请选" "择一个不同的团队名称。" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 msgid "This team name has already been used. Choose a different team name." msgstr "此团队名已被使用。 选择不同的团队名称。" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 msgid "Specify your alternate repository name" msgstr "指定备选存储库名称" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "指定备选存储库 URL" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "URL 太长。请选择一个不超过400个字符的 URL。" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "描述太长。请选择一个不超过400个字符的描述。" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 msgid "Account details updated" msgstr "已更新账户详细信息" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "已添加电子邮件 ${email_address} - 请检查邮箱中的验证链接" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "已生成恢复代码" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "生成新的恢复代码将使现有代码失效。" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 msgid "Verify your email to create an API token." msgstr "验证你的电子邮件以创建 API 令牌。" -#: warehouse/manage/views/__init__.py:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API 令牌不存在。" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "无效凭据。再试一次" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 msgid "Invalid alternate repository location details" msgstr "无效的备选存储库位置详情" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, python-brace-format msgid "Added alternate repository '${name}'" msgstr "已添加备选存储库 '${name}'" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 msgid "Confirm the request" msgstr "确认请求" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 msgid "Invalid alternate repository id" msgstr "无效的备选存储库 id" # | msgid "Invalid TOTP code." -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 msgid "Invalid alternate repository for project" msgstr "无效的项目备选存储库" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format 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:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "删除备选存储库 '${name}'" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -705,42 +722,42 @@ msgstr "" "项目删除功能暂时被禁用。有关详细信息,请参见 https://pypi.org/help#admin-" "intervention。" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 msgid "Could not yank release - " msgstr "无法对发布进行 yank 操作 - " -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 msgid "Could not un-yank release - " msgstr "无法取消对发布采取的 yank 操作- " -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 msgid "Could not delete release - " msgstr "无法删除发布 - " -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 msgid "Could not find file" msgstr "找不到文件" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "无法删除文件 - " -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, python-brace-format msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "'${team_name}' 团队在项目中已经有 ${role_name} 角色" -#: warehouse/manage/views/__init__.py:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "用户“${username}”在这个项目中已有${role_name}" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, python-brace-format msgid "${username} is now ${role} of the '${project_name}' project." msgstr "${username} 现为 '${project_name}' 项目的 ${role}。" -#: warehouse/manage/views/__init__.py:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -749,33 +766,69 @@ msgstr "" "用户 ‘${username}’ 没有经过验证的主电子邮件地址,无法被添加为项目的 $" "{role_name}" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "用户 ‘${username}’ 已经有一个有效的邀请。请稍后再试。" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, python-brace-format msgid "Invitation sent to '${username}'" msgstr "已向 ‘${username}’ 发送邀请" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "找不到角色邀请。" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "邀请已过期。" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "从“${username}”撤回邀请。" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "无效的 OAuth 状态-可能是 CSRF 攻击" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "GitHub OAuth 失败:${error}" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "未从 GitHub 收到身份认证码" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "成功连接了 Github 账户 @${username}" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "连接 GitHub 账户失败:${error}" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "连接 GitHub 账户时发生意外错误" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "删除了 ${service} 账户 @${username}" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "删除账户关联失败" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "无法限制该受信任发布者" @@ -812,12 +865,12 @@ msgstr "" "基于 ActiveState 的受信任发布暂时被禁用。有关详细信息,请参见 https://" "pypi.org/help#admin-intervention。" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, python-brace-format msgid "User '${username}' already has ${role_name} role for organization" msgstr "用户 '${username}' 已在组织中任 ${role_name}" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -826,25 +879,25 @@ msgstr "" "用户'$ {username}'没有经过验证的主电子邮件地址,因此不能被加为组织的$ " "{role_name}" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "无法邀请新成员。组织排名不够高。" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 msgid "Could not find organization invitation." msgstr "找不到组织邀请。" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 msgid "Organization invitation could not be re-sent." msgstr "不能重新发送组织邀请。" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, python-brace-format msgid "Expired invitation for '${username}' deleted." msgstr "删除了对 '${username}' 的过期邀请。" -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1093,32 +1146,32 @@ msgstr[0] "大约 %1 分钟前" msgid "Just now" msgstr "刚才" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 msgid "Active" msgstr "活跃" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 msgid "Past Due" msgstr "逾期" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "未支付" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 msgid "Canceled" msgstr "已取消" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "不完全" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 msgid "Incomplete Expired" msgstr "未完全过期" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "试用" @@ -1138,24 +1191,24 @@ msgstr "未找到页面 (404)" msgid "We looked everywhere but couldn't find this page" msgstr "找不到此页面" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 msgid "And now for something
completely different" msgstr "现在来点
完全不同的" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "Monty Python - 奶酪店素描" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1245,7 +1298,7 @@ msgstr "Monty Python - 奶酪店素描" msgid "External link" msgstr "外部链接" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "查看视频脚本" @@ -1311,24 +1364,24 @@ msgstr "" msgid "Password strength:" msgstr "密码强度:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 msgid "Main navigation" msgstr "主导航" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "帮助" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "文档" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1337,11 +1390,11 @@ msgstr "赞助商" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "登录" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "注册" @@ -1360,7 +1413,7 @@ msgstr "菜单" msgid "Main menu" msgstr "主菜单" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " @@ -1379,7 +1432,7 @@ msgstr "" # title=\"%(title)s\" # " # | "target=\"_blank\" rel=\"noopener\">Python Packaging User Guide" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered 商标,所有权属于 Python 软件基金会。" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "Python 包索引 (PyPI) 是 Python 编程语言的软件存储库。" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS:最新的 40 个更新" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS:最新的 40 个软件包" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "跳转到主要内容" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "切换到手机版本" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1430,11 +1483,11 @@ msgstr "切换到手机版本" msgid "Warning" msgstr "警告" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "你正在使用不受支持的浏览器访问此站,请更新你的浏览器。" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1443,167 +1496,167 @@ msgstr "" "你正在使用TestPyPI – Python包索引的单独实例,可让你尝试分发工具包并且不会影响" "实际索引." -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." msgstr "" "没有JavaScript一些功能可能无法使用。如果你遇到此问题,请尝试允许JavaScript。" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "在 PyPI 上搜索" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 msgid "Type '/' to search projects" msgstr "输入 “/” 来搜索项目" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "搜索" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "搜索项目" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "帮助导航" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "安装软件包" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "上传软件包(英文)" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "用户指南(英文)" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 msgid "Project name retention" msgstr "项目名称保留" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "常见问题" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "关于 PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "关于 PyPI 导航" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 msgid "PyPI Blog" msgstr "PyPI 博客" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "基础架构仪表板" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "统计" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "徽标和商标" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "我们的赞助商" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "为 PyPI 做出贡献" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "如何贡献导航" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "错误反馈" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "在 GitHub 上贡献(英文)" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "翻译 PyPI" # | msgid "Sponsors" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 msgid "Sponsor PyPI" msgstr "赞助 PyPI" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "开发成员" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "使用 PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "使用PyPI 导航" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 msgid "Terms of Service" msgstr "服务条款" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "报告安全问题" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "行为准则(英文)" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 msgid "Privacy Notice" msgstr "隐私声明" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "可接受使用政策" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 msgid "Status:" msgstr "状态:" -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "所有系统均运转" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "由Python社区针对Python社区开发和维护。" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "立即捐款!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "站点地图" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "切换到桌面版本" @@ -1739,23 +1792,23 @@ msgstr "密码" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2156,6 +2209,7 @@ msgid "Confirm" msgstr "确认" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2164,7 +2218,7 @@ msgstr "取消" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2353,11 +2407,23 @@ msgstr "" "法,则可能无法访问你的账户。获取有关恢复代码的帮助。

" -#: warehouse/templates/email/account-deleted/body.html:5 +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-added/body.html:5 #, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "你的 PyPI 账户 %(username)s 已被删除。" +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"某人,也许是你,已关联%(service)s 账户 " +"@%(external_username)s 至你的 PyPI 账户" +"%(username)s。" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2374,23 +2440,48 @@ msgstr "" "如果未进行此项更改,可以通过向
%(email_address)s 发" "送电子邮件的方式与 PyPI 管理员进行沟通。" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +# | msgid "" +# | "Someone, perhaps you, has changed the password for your PyPI +# account " +# | "%(username)s." +#: warehouse/templates/email/account-association-removed/body.html:5 +#, python-format +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"某人,可能是你,已断开%(service)s 账户 " +"@%(external_username)s 和你 PyPI 账户%(username)s 的连接。" + +#: warehouse/templates/email/account-deleted/body.html:5 +#, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "你的 PyPI 账户 %(username)s 已被删除。" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 #, python-format msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" -"你已被%(initiator_username)s添加为%(role)s的%(site)s项" -"目%(project_name)s。" +"你已被添加为 %(site)s 上 %(project_name)s 项" +"目的 %(role)s,发起者为 %(initiator_username)s。" -#: warehouse/templates/email/added-as-collaborator/body.html:10 +#: warehouse/templates/email/added-as-collaborator/body.html:15 #, python-format msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" -"你之所以收到这个消息,是因为你已被%(initiator_username)s添加到%(site)s的一个" -"项目中。" +"你之所以收到这个消息,是因为你已被 %(initiator_username)s 添加到 %(site)s 上的一" +"个项目中。" #: warehouse/templates/email/added-as-organization-member/body.html:6 #, python-format @@ -3261,6 +3352,8 @@ msgstr "关闭此通知" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3452,7 +3545,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s 尚未将任何项目上传到 PyPI。" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3490,7 +3583,7 @@ msgstr "自动发布" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -3751,7 +3844,7 @@ msgid "Remove email" msgstr "删除电子邮件" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -3763,13 +3856,13 @@ msgid "All projects" msgstr "所有项目" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "已创建" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "最后使用" @@ -3941,30 +4034,139 @@ msgid "Update password" msgstr "更新密码" #: warehouse/templates/manage/account.html:482 +msgid "Account associations" +msgstr "账户关联" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" +"将 PyPI 账户与外部服务关联。连接的账户可用于账户恢复或访问特定服务的功能。" + +#: warehouse/templates/manage/account.html:488 +msgid "Services linked to your account" +msgstr "与你的账户关联的服务" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +msgid "Service" +msgstr "服务" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +msgid "Account" +msgstr "账户" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "已连接" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "GitHub" + +#: warehouse/templates/manage/account.html:524 +#, python-format +msgid "Remove %(service)s association" +msgstr "删除 %(service)s 关联" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "删除" + +#: warehouse/templates/manage/account.html:550 +#, python-format +msgid "Remove %(service)s association?" +msgstr "删除 %(service)s 关联?" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" +"删除此关联会断开 %(service)s 账户 %(username)s 与 PyPI 的连" +"接。" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "你可随时重新连接 %(service)s 账户。" + +#: warehouse/templates/manage/account.html:569 +msgid "Remove association" +msgstr "删除关联" + +#: warehouse/templates/manage/account.html:579 +msgid "You have not connected any external accounts yet." +msgstr "你尚未连接任何外部账户。" + +#: warehouse/templates/manage/account.html:584 +msgid "Connect GitHub account" +msgstr "连接 GitHub 账户" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "将 GitHub 账户关联到 PyPI 账户。你将被重定向到 GitHub 页面以授权连接。" + +#: warehouse/templates/manage/account.html:591 +msgid "Connect GitHub" +msgstr "连接 GitHub" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "需要连接不同的 GitHub 账户吗?先删除现有链接,或用私密浏览器窗口来" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "连接额外账户" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API 令牌" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "API 令牌提供了将软件包上传到 PyPI 时进行身份验证的替代方法。" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "了解有关 API 令牌的更多信息" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "此账户的有效 API 令牌" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "添加 API 令牌" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " @@ -3973,55 +4175,55 @@ msgstr "" "验证主要电子邮件地址 ,以便将API令牌添加到你的账户" "中。" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "令牌作用域:整个账户" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "令牌作用域:%(project_name)s 项目" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "过期: %(exp)s" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "账户已创建" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "已登录" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "双因素身份验证:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "没有" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "安全设备(网络认证)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4030,177 +4232,177 @@ msgid "" msgstr "" "身份验证应用程序(TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "恢复代码" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 msgid "Remembered device" msgstr "记住的设备" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "登录失败" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "- 基础身份验证(上传端点)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "原因:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "不正确的密码" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "无效的双因素 (TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "无效的双因素(WebAuthn)" # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "无效的双因素(恢复代码)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "会话重新认证失败" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "电子邮件已添加到账户" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "电子邮件已从账户中删除" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "电子邮件已验证" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "电子邮件已重新验证" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "主电子邮件已更改" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "原主要电子邮件:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "新主电子邮件:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "已设置为主电子邮件" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "邮件已发送" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "来自:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "至:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "标题:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "密码重置请求已提交" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "已尝试密码重置" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "密码重置成功" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "密码已成功更改" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 msgid "Password disabled" msgstr "密码被禁用" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "项目:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "已添加双因素身份验证" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "方式:安全设备(WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "设备名称:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4210,37 +4412,57 @@ msgstr "" "方式:身份验证程序(TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "已删除双因素身份验证" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 msgid "Two factor device remembered" msgstr "已记住双因素设备" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "生成的恢复代码" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "重新生成的恢复代码" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "用于登录的恢复代码" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +msgid "Account association added" +msgstr "添加了账户关联" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, python-format +msgid "GitHub: %(username)s" +msgstr "GitHub:%(username)s" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, python-format +msgid "%(service)s: %(username)s" +msgstr "%(service)s:%(username)s" + +#: warehouse/templates/manage/account.html:820 +msgid "Account association removed" +msgstr "删除了账户关联" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "已添加 API 令牌" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4248,90 +4470,90 @@ msgstr "已添加 API 令牌" msgid "Token name:" msgstr "令牌名称:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "已删除 API 令牌" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "唯一标识符:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "出于安全原因,API令牌被自动删除" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "原因:在 公开 url中找到了令牌" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, python-format msgid "Invited to join %(organization_name)s" msgstr "受邀加入 %(organization_name)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, python-format msgid "" "Invitation to join %(organization_name)s declined" msgstr "加入 %(organization_name)s 的邀请被拒" -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, python-format msgid "" "Invitation to join %(organization_name)s revoked" msgstr "加入 %(organization_name)s 的邀请被撤销" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "加入 %(organization_name)s 的邀请过期了" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, python-format msgid "Role in %(organization_name)s added" msgstr "添加了 %(organization_name)s 中的角色" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, python-format msgid "Role in %(organization_name)s changed" msgstr "更改了 %(organization_name)s 中的角色" -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 msgid "Organization role removed" msgstr "删除了组织角色" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, python-format msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "项目:%(project_name)s; 角色: %(role_name)s" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "%(heading)s" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "组织:%(organization_name)s; 团队:%(team_name)s; 角色:%(role_name)s" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4342,12 +4564,12 @@ msgstr "" "这里将宣示你账户的安全相关操作。如有可疑操作,请尽快" "确保你的账户安全。" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "最近的账户活动" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4355,7 +4577,7 @@ msgstr "最近的账户活动" msgid "Event" msgstr "事件" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4366,25 +4588,25 @@ msgstr "事件" msgid "Time" msgstr "时间" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "附加信息" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "日期/时间" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "位置信息" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4392,21 +4614,21 @@ msgstr "位置信息" msgid "Device Info" msgstr "设备信息" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "当你的账户发生与安全相关的操作时,事件将显示在此处。" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "删除账户" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "无法删除账户" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, python-format msgid "" "Your account is currently the sole owner of %(count)s " @@ -4416,7 +4638,7 @@ msgid_plural "" "projects." msgstr[0] "你当前是 %(count)s 个项目的唯一所有者。" -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4425,7 +4647,7 @@ msgid_plural "" "your account." msgstr[0] "在删除你的帐号前,你必须将这些项目转移给他人或删除。" -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or 转移或者删除" -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4442,11 +4664,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "请谨慎操作!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "删除账户后,你将再也无法恢复你的账户" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "删除你的 PyPI 账户" @@ -4521,24 +4743,6 @@ msgstr "要删除此 2FA 方式,你必须首先添加另一种方式。" msgid "Cannot remove last 2FA method" msgstr "无法删除上一个双因素身份验证方式" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "删除" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "删除认证申请" @@ -4860,7 +5064,7 @@ msgstr "不活跃" msgid "Manager" msgstr "管理者" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5163,21 +5367,17 @@ msgstr "" "如要获取更多关于GitHub Action 的 OpenID Connect 发布者的信息,请点击此处。" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -msgid "PyPI Project Name" -msgstr "PyPI 项目名称" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" +msgstr "项目名称" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5185,57 +5385,56 @@ msgstr "PyPI 项目名称" msgid "project name" msgstr "项目名称" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" -msgstr "使用此提发布者时将在 PyPI 上创建的项目" +#: warehouse/templates/manage/account/publishing.html:31 +#, python-format +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" +msgstr "使用此发布者时将在 %(sitename)s 上创建的项目" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 msgid "owner" msgstr "所有者" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "拥有存储库的 Github 组织名或 Github 用户名" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "存储库名称" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "存储库" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "包含发布工作流的 Github 存储库的名称" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 msgid "Workflow name" msgstr "工作流名称" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "workflow.yml" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5246,8 +5445,8 @@ msgstr "" "workflows/
目录中。" # | msgid "Invalid TOTP code." -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5255,9 +5454,9 @@ msgstr "" msgid "Environment name" msgstr "环境名称" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5267,7 +5466,7 @@ msgstr "环境名称" msgid "(optional)" msgstr "(可选)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5284,10 +5483,10 @@ msgstr "" "strong> 推荐使用专门的发布环境,尤其 如果你的存储库存在拥有" "代码提交权限的维护者,但这些人不应有 PyPI 发布权限。" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5302,7 +5501,7 @@ msgstr "" msgid "Add" msgstr "添加" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, python-format @@ -5313,19 +5512,35 @@ msgstr "" "如要获取更多关于GitLab CI/CD OpenID Connect 支持的信息," "请点击此处。" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +msgid "PyPI Project Name" +msgstr "PyPI 项目名称" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "使用此提发布者时将在 PyPI 上创建的项目" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 msgid "Namespace" msgstr "命名空间" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 msgid "namespace" msgstr "命名空间" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5333,7 +5548,7 @@ msgid "" "under" msgstr "GitLab用户名或项目所在的 GitLab 群/子群命名空间" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5342,31 +5557,31 @@ msgstr "GitLab用户名或项目所在的 GitLab 群/子群命名空间" msgid "Project name" msgstr "项目名称" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "项目" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "包含发布工作流的 GitLab 项目的名称" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "顶层管线文件路径" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr ".gitlab-ci.yml" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5377,14 +5592,14 @@ msgstr "" "相对于项目根目录的顶层管线的文件路径。文件应存在于上面配置的项目中(不支持外" "部管线)。" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 msgid "release" msgstr "发行版" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5401,7 +5616,7 @@ msgstr "" "strong> 推荐使用专门的发布环境,尤其 如果你的项目存在拥有代" "码提交权限的维护者,但这些人不应有 PyPI 发布权限。" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, python-format @@ -5412,31 +5627,31 @@ msgstr "" "如要获取更多关于 Google 的 OpenID Connect 发布者的信息," "请点击此处。" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 msgid "email" msgstr "电子邮件" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "用于发布的账户或服务账户的电子邮件地址。" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 msgid "Subject" msgstr "标题" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 msgid "subject" msgstr "标题" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5447,7 +5662,7 @@ msgstr "" "标题是代表发出请求的委托人的数字 ID。虽然并非必填,但提供标题可以进一步限制用" "于发布的身份。更多细节请见此处。" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, python-format @@ -5458,55 +5673,55 @@ msgstr "" "如要获取更多关于 ActiveState 的 OpenID Connect 支持的信息,请点击此处。" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "组织" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 msgid "my-organization" msgstr "我的组织" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "拥有项目的 ActiveState 组织名" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 msgid "ActiveState Project name" msgstr "ActiveState 项目名" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 msgid "my-project" msgstr "我的项目" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "将构建你的 Python Artifact 的 ActiveState 项目。" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 msgid "Actor Username" msgstr "行动者用户名" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 msgid "my-username" msgstr "我的用户名" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5514,55 +5729,55 @@ msgid "" "Python artifact." msgstr "触发构建你的 Python Artifact 的 ActiveState 账户的用户名。" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 msgid "Manage publishers" msgstr "管理发布者" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "项目" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "当前未配置发布者。可以在每个单独项目的发布配置中添加现有项目的发布者。" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 msgid "Pending project name" msgstr "待定项目名" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "发布者" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "详情" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "当前未配置待定发布者。可以在下方为尚不存在的项目添加发布者。" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 msgid "Add a new pending publisher" msgstr "添加新的待定发布者" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "你可以使用此页面注册“待定”的受信任发布者。" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -5578,7 +5793,7 @@ msgstr "" "受信任发布者。要了解关于“待定”和普通的受信任发布者的更多信息,请访问 此处。" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not保留该名称。在此项目创建前," "任何其他用户都可以创建它,包括通过这些用户自己的“待定”发布者。" -#: warehouse/templates/manage/account/publishing.html:487 +#: warehouse/templates/manage/account/publishing.html:488 #: warehouse/templates/manage/project/publishing.html:419 #, python-format msgid "" @@ -5655,26 +5870,26 @@ msgid "Save your recovery codes" msgstr "保存你的恢复代码" # | msgid "Download files" -#: warehouse/templates/manage/account/recovery_codes-provision.html:61 +#: warehouse/templates/manage/account/recovery_codes-provision.html:60 msgid "Download as file" msgstr "下载为文件" -#: warehouse/templates/manage/account/recovery_codes-provision.html:62 +#: warehouse/templates/manage/account/recovery_codes-provision.html:61 #: warehouse/templates/manage/organization/roles.html:266 #: warehouse/templates/manage/project/roles.html:149 #: warehouse/templates/manage/project/roles.html:229 msgid "Save" msgstr "保存" -#: warehouse/templates/manage/account/recovery_codes-provision.html:65 +#: warehouse/templates/manage/account/recovery_codes-provision.html:64 msgid "Continue" msgstr "继续" -#: warehouse/templates/manage/account/recovery_codes-provision.html:68 +#: warehouse/templates/manage/account/recovery_codes-provision.html:67 msgid "These codes will not be visible again." msgstr "这些代码将不再可见。" -#: warehouse/templates/manage/account/recovery_codes-provision.html:72 +#: warehouse/templates/manage/account/recovery_codes-provision.html:71 msgid "Ensure that you have securely stored them before continuing." msgstr "在继续之前,请确保你已经安全地存储了它们。" @@ -7769,12 +7984,6 @@ msgstr "这将从 “%(organization_name)s”组织中删除项目。" msgid "Remove project" msgstr "删除项目" -#: warehouse/templates/manage/project/settings.html:97 -#: warehouse/templates/manage/project/settings.html:171 -#: warehouse/templates/manage/project/settings.html:439 -msgid "Project Name" -msgstr "项目名称" - #: warehouse/templates/manage/project/settings.html:101 msgid "Cannot remove project from organization" msgstr "无法从组织中删除项目" @@ -11084,10 +11293,6 @@ msgstr[0] "“%(filters)s”筛选器没有结果" #~ "This project already exists, create an ordinary Trusted Publisher instead" #~ msgstr "此项目已存在,创建普通的受信任发布者" -#, python-format -#~ msgid "Hi %(username)s!" -#~ msgstr "嘿,%(username)s!" - #, python-format #~ msgid "" #~ "Earlier this year, we announced that PyPI " diff --git a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po index bba448fa27ee..2583901ceb1c 100644 --- a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po @@ -47,23 +47,23 @@ msgstr "" "X-Generator: Weblate 5.13-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:148 +#: warehouse/views.py:149 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "你必須驗證你的**主要**電子郵件地址方可執行此操作。" -#: warehouse/views.py:164 +#: warehouse/views.py:165 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "必須在您的帳戶上啟用雙因素身份驗證才能執行此操作。" -#: warehouse/views.py:341 +#: warehouse/views.py:376 msgid "Locale updated" msgstr "已更新語系設定" -#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:295 +#: warehouse/accounts/forms.py:42 warehouse/accounts/forms.py:303 msgid "The email address isn't valid. Try again." msgstr "電子郵件地址無效。 請再試一次。" @@ -99,27 +99,27 @@ msgstr "找不到使用該使用者名稱的使用者" msgid "TOTP code must be ${totp_length} digits." msgstr "基於時間的一次性密碼 (TOTP) 必須剛好是 ${totp_length} 位數。" -#: warehouse/accounts/forms.py:132 +#: warehouse/accounts/forms.py:140 #, python-brace-format msgid "Recovery Codes must be ${recovery_code_length} characters." msgstr "恢復程式必須為${recovery_code_length}字元。" -#: warehouse/accounts/forms.py:146 +#: warehouse/accounts/forms.py:154 msgid "Choose a username with 50 characters or less." msgstr "選擇一個不超過 50 字的用戶名。" -#: warehouse/accounts/forms.py:164 +#: warehouse/accounts/forms.py:172 msgid "" "This username is already being used by another account. Choose a different " "username." msgstr "此使用者名稱已被另一個帳戶使用。 選擇其他使用者名稱。" -#: warehouse/accounts/forms.py:177 warehouse/accounts/forms.py:226 -#: warehouse/accounts/forms.py:239 +#: warehouse/accounts/forms.py:185 warehouse/accounts/forms.py:234 +#: warehouse/accounts/forms.py:247 msgid "Password too long." msgstr "密碼過長。" -#: warehouse/accounts/forms.py:209 +#: warehouse/accounts/forms.py:217 #, python-brace-format msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -128,58 +128,58 @@ msgstr "" "登錄嘗試失敗的次數過多,請稍後再試。你被鎖在賬戶外面已經 ${time} 了。請稍後再" "試。" -#: warehouse/accounts/forms.py:242 +#: warehouse/accounts/forms.py:250 msgid "Your passwords don't match. Try again." msgstr "您的密碼不匹配。 請再試一次。" -#: warehouse/accounts/forms.py:276 +#: warehouse/accounts/forms.py:284 msgid "The email address is too long. Try again." msgstr "電子郵件地址太長。 請再試一次。" -#: warehouse/accounts/forms.py:348 +#: warehouse/accounts/forms.py:356 msgid "You can't use an email address from this domain. Use a different email." msgstr "您不能使用來自該網域的電子郵件地址。 請使用其他電子郵件。" -#: warehouse/accounts/forms.py:363 +#: warehouse/accounts/forms.py:371 msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "此帳戶已使用此電子郵件地址。 請使用其他電子郵件。" -#: warehouse/accounts/forms.py:374 +#: warehouse/accounts/forms.py:382 msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "其他帳戶已使用此電子郵件地址。 請使用其他電子郵件。" -#: warehouse/accounts/forms.py:414 warehouse/manage/forms.py:131 -#: warehouse/manage/forms.py:786 +#: warehouse/accounts/forms.py:422 warehouse/manage/forms.py:132 +#: warehouse/manage/forms.py:820 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/accounts/forms.py:420 +#: warehouse/accounts/forms.py:428 #, fuzzy #| msgid "Null bytes are not allowed." msgid "URLs are not allowed in the name field." msgstr "不允許 Null 字節。" -#: warehouse/accounts/forms.py:509 +#: warehouse/accounts/forms.py:519 msgid "Invalid TOTP code." msgstr "無效的一次性密碼 (TOTP)。" -#: warehouse/accounts/forms.py:526 +#: warehouse/accounts/forms.py:536 msgid "Invalid WebAuthn assertion: Bad payload" msgstr "無效的 WebAuthn 斷言:負載錯誤" -#: warehouse/accounts/forms.py:595 +#: warehouse/accounts/forms.py:605 msgid "Invalid recovery code." msgstr "無效的重設碼。" -#: warehouse/accounts/forms.py:604 +#: warehouse/accounts/forms.py:614 msgid "Recovery code has been previously used." msgstr "重設碼已重新生成。" -#: warehouse/accounts/forms.py:634 +#: warehouse/accounts/forms.py:644 msgid "The username isn't valid. Try again." msgstr "使用者名稱無效。 請再試一次。" @@ -225,7 +225,7 @@ msgstr "已驗證身份" msgid "Successful WebAuthn assertion" msgstr "成功的 WebAuthn 斷言" -#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:855 +#: warehouse/accounts/views.py:631 warehouse/manage/views/__init__.py:860 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "重設碼已接受,提供的重設碼將無法再次使用。" @@ -236,184 +236,184 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:899 +#: warehouse/accounts/views.py:898 msgid "Expired token: request a new password reset link" msgstr "密鑰過期:請求新的密碼重設連結" -#: warehouse/accounts/views.py:901 +#: warehouse/accounts/views.py:900 msgid "Invalid token: request a new password reset link" msgstr "密鑰無效:請求新的密碼重置連結" -#: warehouse/accounts/views.py:903 warehouse/accounts/views.py:1012 -#: warehouse/accounts/views.py:1077 warehouse/accounts/views.py:1183 -#: warehouse/accounts/views.py:1352 +#: warehouse/accounts/views.py:902 warehouse/accounts/views.py:1011 +#: warehouse/accounts/views.py:1076 warehouse/accounts/views.py:1182 +#: warehouse/accounts/views.py:1353 msgid "Invalid token: no token supplied" msgstr "密鑰無效:未提供密鑰" -#: warehouse/accounts/views.py:907 +#: warehouse/accounts/views.py:906 msgid "Invalid token: not a password reset token" msgstr "密鑰無效:不是重置密碼的密鑰" -#: warehouse/accounts/views.py:912 warehouse/accounts/views.py:1021 +#: warehouse/accounts/views.py:911 warehouse/accounts/views.py:1020 msgid "Invalid token: user not found" msgstr "密鑰無效:找不到使用者" -#: warehouse/accounts/views.py:923 +#: warehouse/accounts/views.py:922 msgid "Invalid token: user has logged in since this token was requested" msgstr "密鑰無效:自密鑰申請後,使用者已經登錄" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:940 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "密鑰無效:自請求密鑰後,密碼已經被更改" -#: warehouse/accounts/views.py:972 +#: warehouse/accounts/views.py:971 msgid "You have reset your password" msgstr "您已重置密碼" -#: warehouse/accounts/views.py:1008 +#: warehouse/accounts/views.py:1007 #, fuzzy #| msgid "Expired token: request a new organization invitation" msgid "Expired token: please try to login again" msgstr "過期密鑰:請求新的組織邀請" -#: warehouse/accounts/views.py:1010 +#: warehouse/accounts/views.py:1009 #, fuzzy #| msgid "Invalid token: user not found" msgid "Invalid token: please try to login again" msgstr "密鑰無效:找不到使用者" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1015 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not a login confirmation token" msgstr "密鑰無效:不是協作邀請密鑰" -#: warehouse/accounts/views.py:1031 +#: warehouse/accounts/views.py:1030 msgid "Invalid login attempt." msgstr "" -#: warehouse/accounts/views.py:1036 +#: warehouse/accounts/views.py:1035 msgid "" "Device details didn't match, please try again from the device you originally " "used to log in." msgstr "" -#: warehouse/accounts/views.py:1047 +#: warehouse/accounts/views.py:1046 msgid "Your login has been confirmed and this device is now recognized." msgstr "" -#: warehouse/accounts/views.py:1073 +#: warehouse/accounts/views.py:1072 msgid "Expired token: request a new email verification link" msgstr "密鑰過期:請求新的電子郵件驗證連結" -#: warehouse/accounts/views.py:1075 +#: warehouse/accounts/views.py:1074 msgid "Invalid token: request a new email verification link" msgstr "密鑰無效:請求新的電子郵件驗證連結" -#: warehouse/accounts/views.py:1081 +#: warehouse/accounts/views.py:1080 msgid "Invalid token: not an email verification token" msgstr "密鑰無效:不是電子郵件驗證密鑰" -#: warehouse/accounts/views.py:1090 +#: warehouse/accounts/views.py:1089 msgid "Email not found" msgstr "未找到電子郵件" -#: warehouse/accounts/views.py:1093 +#: warehouse/accounts/views.py:1092 msgid "Email already verified" msgstr "已驗證的電子郵件" -#: warehouse/accounts/views.py:1113 +#: warehouse/accounts/views.py:1112 msgid "You can now set this email as your primary address" msgstr "您現在可以將此電子郵件設定為您的主地址" -#: warehouse/accounts/views.py:1116 +#: warehouse/accounts/views.py:1115 msgid "This is your primary address" msgstr "這是您的主地址" -#: warehouse/accounts/views.py:1122 +#: warehouse/accounts/views.py:1121 #, python-brace-format msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "電子郵件地址 ${email_address} 已驗證。${confirm_message}。" -#: warehouse/accounts/views.py:1179 +#: warehouse/accounts/views.py:1178 msgid "Expired token: request a new organization invitation" msgstr "過期密鑰:請求新的組織邀請" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1180 msgid "Invalid token: request a new organization invitation" msgstr "密鑰無效:請求新的組織邀請" -#: warehouse/accounts/views.py:1187 +#: warehouse/accounts/views.py:1186 msgid "Invalid token: not an organization invitation token" msgstr "密鑰無效:不是組織邀請密鑰" -#: warehouse/accounts/views.py:1191 +#: warehouse/accounts/views.py:1190 warehouse/accounts/views.py:1201 msgid "Organization invitation is not valid." msgstr "組織邀請無效。" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1199 msgid "Organization invitation no longer exists." msgstr "組織邀請已不存在。" -#: warehouse/accounts/views.py:1252 +#: warehouse/accounts/views.py:1253 #, python-brace-format msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'的邀請被拒絕.。" -#: warehouse/accounts/views.py:1315 +#: warehouse/accounts/views.py:1316 #, python-brace-format msgid "You are now ${role} of the '${organization_name}' organization." msgstr "你現在是 '${organization_name}' 組織的 ${role}。" -#: warehouse/accounts/views.py:1348 +#: warehouse/accounts/views.py:1349 msgid "Expired token: request a new project role invitation" msgstr "過期密鑰:請求新專案角色邀請" -#: warehouse/accounts/views.py:1350 +#: warehouse/accounts/views.py:1351 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "密鑰無效:請求新的項目角色邀請" -#: warehouse/accounts/views.py:1356 +#: warehouse/accounts/views.py:1357 msgid "Invalid token: not a collaboration invitation token" msgstr "密鑰無效:不是協作邀請密鑰" -#: warehouse/accounts/views.py:1360 +#: warehouse/accounts/views.py:1361 warehouse/accounts/views.py:1381 msgid "Role invitation is not valid." msgstr "身份邀請已過期。" -#: warehouse/accounts/views.py:1367 +#: warehouse/accounts/views.py:1368 #, fuzzy #| msgid "API Token does not exist." msgid "Invalid token: project does not exist" msgstr "API密鑰不存在。" -#: warehouse/accounts/views.py:1378 +#: warehouse/accounts/views.py:1379 msgid "Role invitation no longer exists." msgstr "角色邀請不再存在。" -#: warehouse/accounts/views.py:1410 +#: warehouse/accounts/views.py:1413 #, python-brace-format msgid "Invitation for '${project_name}' is declined." msgstr "邀請加入專案 ${project_name} 被拒絕." -#: warehouse/accounts/views.py:1476 +#: warehouse/accounts/views.py:1479 #, fuzzy, python-brace-format #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${project_name}' project." msgstr "你不是此專案的擁有者。" -#: warehouse/accounts/views.py:1588 +#: warehouse/accounts/views.py:1591 #, python-brace-format msgid "Please review our updated Terms of Service." msgstr "請查看我們更新的服務條款。" -#: warehouse/accounts/views.py:1800 warehouse/accounts/views.py:2054 +#: warehouse/accounts/views.py:1801 warehouse/accounts/views.py:2055 #: warehouse/manage/views/oidc_publishers.py:126 -#: warehouse/manage/views/organizations.py:1805 +#: warehouse/manage/views/organizations.py:1809 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -424,8 +424,8 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1821 -#: warehouse/manage/views/organizations.py:1828 +#: warehouse/accounts/views.py:1822 +#: warehouse/manage/views/organizations.py:1832 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -434,7 +434,7 @@ msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1837 +#: warehouse/accounts/views.py:1838 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -442,11 +442,11 @@ msgstr "" "你必須有一個經過驗證的電子郵件才能成為一個經過認證的出版者。詳情請查看 " "https://pypi.org/help#openid-connect。" -#: warehouse/accounts/views.py:1850 +#: warehouse/accounts/views.py:1851 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1865 +#: warehouse/accounts/views.py:1866 #: warehouse/manage/views/oidc_publishers.py:308 #: warehouse/manage/views/oidc_publishers.py:423 #: warehouse/manage/views/oidc_publishers.py:539 @@ -459,36 +459,36 @@ msgid "" "again later." msgstr "登錄嘗試失敗的次數過多,請稍後再試。" -#: warehouse/accounts/views.py:1875 +#: warehouse/accounts/views.py:1876 #: warehouse/manage/views/oidc_publishers.py:321 #: warehouse/manage/views/oidc_publishers.py:436 #: warehouse/manage/views/oidc_publishers.py:552 #: warehouse/manage/views/oidc_publishers.py:664 -#: warehouse/manage/views/organizations.py:1844 +#: warehouse/manage/views/organizations.py:1848 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1890 +#: warehouse/accounts/views.py:1891 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1924 -#: warehouse/manage/views/organizations.py:1893 +#: warehouse/accounts/views.py:1925 +#: warehouse/manage/views/organizations.py:1897 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "管理此專案" -#: warehouse/accounts/views.py:2067 warehouse/accounts/views.py:2080 -#: warehouse/accounts/views.py:2087 +#: warehouse/accounts/views.py:2068 warehouse/accounts/views.py:2081 +#: warehouse/accounts/views.py:2088 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "管理版本" -#: warehouse/accounts/views.py:2094 +#: warehouse/accounts/views.py:2095 msgid "Removed trusted publisher for project " msgstr "為專案移除經過認證的發布者 " @@ -496,15 +496,31 @@ msgstr "為專案移除經過認證的發布者 " msgid "Banner Preview" msgstr "橫幅預覽" -#: warehouse/manage/forms.py:380 +#: warehouse/manage/forms.py:288 +msgid "Specify an association ID" +msgstr "" + +#: warehouse/manage/forms.py:289 +msgid "Association must be specified by ID" +msgstr "" + +#: warehouse/manage/forms.py:304 +msgid "No account association with given ID" +msgstr "" + +#: warehouse/manage/forms.py:309 +msgid "This association does not belong to you" +msgstr "" + +#: warehouse/manage/forms.py:413 msgid "Provide your response to the request." msgstr "" -#: warehouse/manage/forms.py:421 +#: warehouse/manage/forms.py:455 msgid "Choose an organization account name with 50 characters or less." msgstr "選擇一個不超過 50 字的組織帳號名稱。" -#: warehouse/manage/forms.py:429 +#: warehouse/manage/forms.py:463 msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " @@ -514,34 +530,34 @@ msgstr "" "組織帳號名稱無效。 組織帳號名稱必須由字母,數字,點,連字符和下劃線組成。 並" "且還必須以字母或數字開頭和結尾。 選擇其他組織帳號名稱。" -#: warehouse/manage/forms.py:452 +#: warehouse/manage/forms.py:486 msgid "" "This organization account name has already been used. Choose a different " "organization account name." msgstr "此組織帳號名稱已被另一個帳戶使用。 選擇其他組織帳號名稱。" -#: warehouse/manage/forms.py:467 +#: warehouse/manage/forms.py:501 msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "你已提交此名稱的申請。 請選擇另一個不同的組織帳號名稱。" -#: warehouse/manage/forms.py:502 +#: warehouse/manage/forms.py:536 msgid "Select project" msgstr "選擇專案" -#: warehouse/manage/forms.py:507 warehouse/oidc/forms/_core.py:36 +#: warehouse/manage/forms.py:541 warehouse/oidc/forms/_core.py:36 #: warehouse/oidc/forms/gitlab.py:54 msgid "Specify project name" msgstr "指定專案名稱" -#: warehouse/manage/forms.py:511 +#: warehouse/manage/forms.py:545 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" -#: warehouse/manage/forms.py:518 +#: warehouse/manage/forms.py:552 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -550,13 +566,13 @@ msgid "" "This project name has already been used. Choose a different project name." msgstr "此使用者名稱已被另一個帳戶使用。 選擇其他使用者名稱。" -#: warehouse/manage/forms.py:551 +#: warehouse/manage/forms.py:585 #, fuzzy #| msgid "Create an account" msgid "Cannot transfer to Company Organization with inactive billing" msgstr "建立帳戶" -#: warehouse/manage/forms.py:604 +#: warehouse/manage/forms.py:638 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -564,7 +580,7 @@ msgid "" "characters or less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/manage/forms.py:616 +#: warehouse/manage/forms.py:650 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -572,11 +588,11 @@ msgid "" "characters or less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/manage/forms.py:622 +#: warehouse/manage/forms.py:656 msgid "The organization URL must start with http:// or https://" msgstr "組織網址開頭必須是http:// 或 https://" -#: warehouse/manage/forms.py:634 +#: warehouse/manage/forms.py:668 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -584,7 +600,7 @@ msgid "" "with 400 characters or less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/manage/forms.py:677 +#: warehouse/manage/forms.py:711 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -592,23 +608,23 @@ msgid "" "1024 characters or less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/manage/forms.py:699 +#: warehouse/manage/forms.py:733 msgid "You have already submitted the maximum number of " msgstr "" -#: warehouse/manage/forms.py:728 +#: warehouse/manage/forms.py:762 #, fuzzy #| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." msgstr "選擇一個不超過 50 字的用戶名。" -#: warehouse/manage/forms.py:735 +#: warehouse/manage/forms.py:769 msgid "" "The team name is invalid. Team names cannot start or end with a space, " "period, underscore, hyphen, or slash. Choose a different team name." msgstr "" -#: warehouse/manage/forms.py:763 +#: warehouse/manage/forms.py:797 #, fuzzy #| msgid "" #| "This username is already being used by another account. Choose a " @@ -616,23 +632,23 @@ msgstr "" msgid "This team name has already been used. Choose a different team name." msgstr "此使用者名稱已被另一個帳戶使用。 選擇其他使用者名稱。" -#: warehouse/manage/forms.py:781 +#: warehouse/manage/forms.py:815 #, fuzzy #| msgid "Project name" msgid "Specify your alternate repository name" msgstr "專案名稱" -#: warehouse/manage/forms.py:795 +#: warehouse/manage/forms.py:829 msgid "Specify your alternate repository URL" msgstr "" -#: warehouse/manage/forms.py:800 +#: warehouse/manage/forms.py:834 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "The URL is too long. Choose a URL with 400 characters or less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/manage/forms.py:814 +#: warehouse/manage/forms.py:848 #, fuzzy #| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" @@ -640,88 +656,88 @@ msgid "" "less." msgstr "名稱太長了。請選擇不超過 100 個字的名稱。" -#: warehouse/manage/views/__init__.py:315 +#: warehouse/manage/views/__init__.py:320 #, fuzzy #| msgid "Account details" msgid "Account details updated" msgstr "帳戶詳情" -#: warehouse/manage/views/__init__.py:346 +#: warehouse/manage/views/__init__.py:351 #, python-brace-format msgid "Email ${email_address} added - check your email for a verification link" msgstr "已添加電子郵件 ${email_address} - 檢查您的電子郵件以查看驗證連結" -#: warehouse/manage/views/__init__.py:802 +#: warehouse/manage/views/__init__.py:807 msgid "Recovery codes already generated" msgstr "重設碼已生成" -#: warehouse/manage/views/__init__.py:804 +#: warehouse/manage/views/__init__.py:809 msgid "Generating new recovery codes will invalidate your existing codes." msgstr "產生新的重置碼會使現有的重置碼失效。" -#: warehouse/manage/views/__init__.py:912 +#: warehouse/manage/views/__init__.py:917 #, 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:1014 +#: warehouse/manage/views/__init__.py:1019 msgid "API Token does not exist." msgstr "API密鑰不存在。" -#: warehouse/manage/views/__init__.py:1046 +#: warehouse/manage/views/__init__.py:1051 msgid "Invalid credentials. Try again" msgstr "憑證無效。請再試一次" -#: warehouse/manage/views/__init__.py:1165 +#: warehouse/manage/views/__init__.py:1170 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" msgstr "無效的重設碼。" -#: warehouse/manage/views/__init__.py:1203 +#: warehouse/manage/views/__init__.py:1208 #, fuzzy, python-brace-format #| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" msgstr "無效的重設碼。" -#: warehouse/manage/views/__init__.py:1236 -#: warehouse/manage/views/__init__.py:1497 -#: warehouse/manage/views/__init__.py:1582 -#: warehouse/manage/views/__init__.py:1683 -#: warehouse/manage/views/__init__.py:1783 +#: warehouse/manage/views/__init__.py:1241 +#: warehouse/manage/views/__init__.py:1502 +#: warehouse/manage/views/__init__.py:1587 +#: warehouse/manage/views/__init__.py:1688 +#: warehouse/manage/views/__init__.py:1788 #, fuzzy #| msgid "Confirm Invite" msgid "Confirm the request" msgstr "確認邀請" -#: warehouse/manage/views/__init__.py:1248 +#: warehouse/manage/views/__init__.py:1253 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository id" msgstr "無效的重設碼。" -#: warehouse/manage/views/__init__.py:1259 +#: warehouse/manage/views/__init__.py:1264 #, fuzzy #| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" msgstr "無效的重設碼。" -#: warehouse/manage/views/__init__.py:1268 +#: warehouse/manage/views/__init__.py:1273 #, python-brace-format msgid "" "Could not delete alternate repository - ${confirm} is not the same as $" "{alt_repo_name}" msgstr "" -#: warehouse/manage/views/__init__.py:1298 +#: warehouse/manage/views/__init__.py:1303 #, python-brace-format msgid "Deleted alternate repository '${name}'" msgstr "" -#: warehouse/manage/views/__init__.py:1366 -#: warehouse/manage/views/__init__.py:1667 -#: warehouse/manage/views/__init__.py:1775 +#: warehouse/manage/views/__init__.py:1371 +#: warehouse/manage/views/__init__.py:1672 +#: warehouse/manage/views/__init__.py:1780 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -732,52 +748,52 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/manage/views/__init__.py:1510 +#: warehouse/manage/views/__init__.py:1515 #, fuzzy #| msgid "Un-yank release" msgid "Could not yank release - " msgstr "解除撤銷版本" -#: warehouse/manage/views/__init__.py:1595 +#: warehouse/manage/views/__init__.py:1600 #, fuzzy #| msgid "Un-yank release" msgid "Could not un-yank release - " msgstr "解除撤銷版本" -#: warehouse/manage/views/__init__.py:1696 +#: warehouse/manage/views/__init__.py:1701 #, fuzzy #| msgid "Delete release" msgid "Could not delete release - " msgstr "刪除版本" -#: warehouse/manage/views/__init__.py:1795 +#: warehouse/manage/views/__init__.py:1800 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find file" msgstr "找不到角色邀請。" -#: warehouse/manage/views/__init__.py:1800 +#: warehouse/manage/views/__init__.py:1805 msgid "Could not delete file - " msgstr "" -#: warehouse/manage/views/__init__.py:1950 +#: warehouse/manage/views/__init__.py:1955 #, fuzzy, python-brace-format #| 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:2057 +#: warehouse/manage/views/__init__.py:2062 #, python-brace-format msgid "User '${username}' already has ${role_name} role for project" msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限" -#: warehouse/manage/views/__init__.py:2124 +#: warehouse/manage/views/__init__.py:2129 #, fuzzy, python-brace-format #| 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:2156 +#: warehouse/manage/views/__init__.py:2161 #, python-brace-format msgid "" "User '${username}' does not have a verified primary email address and cannot " @@ -785,34 +801,70 @@ msgid "" msgstr "" "用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" -#: warehouse/manage/views/__init__.py:2169 -#: warehouse/manage/views/organizations.py:977 +#: warehouse/manage/views/__init__.py:2174 +#: warehouse/manage/views/organizations.py:981 #, python-brace-format msgid "" "User '${username}' already has an active invite. Please try again later." msgstr "使用者'${username}'已經有一個有效的邀請。請稍後再試。" -#: warehouse/manage/views/__init__.py:2234 -#: warehouse/manage/views/organizations.py:1052 +#: warehouse/manage/views/__init__.py:2239 +#: warehouse/manage/views/organizations.py:1056 #, fuzzy, python-brace-format #| msgid "Invitation sent to '${username}'" msgid "Invitation sent to '${username}'" msgstr "邀請函已發送至 '${使用者名稱}'" -#: warehouse/manage/views/__init__.py:2266 +#: warehouse/manage/views/__init__.py:2271 msgid "Could not find role invitation." msgstr "找不到角色邀請。" -#: warehouse/manage/views/__init__.py:2277 +#: warehouse/manage/views/__init__.py:2282 msgid "Invitation already expired." msgstr "已驗證的電子郵件。" -#: warehouse/manage/views/__init__.py:2310 -#: warehouse/manage/views/organizations.py:1239 +#: warehouse/manage/views/__init__.py:2315 +#: warehouse/manage/views/organizations.py:1243 #, python-brace-format msgid "Invitation revoked from '${username}'." msgstr "來自'${username}'的邀請被撤銷了。" +#: warehouse/manage/views/account_associations.py:66 +msgid "Invalid OAuth state - possible CSRF attack" +msgstr "" + +#: warehouse/manage/views/account_associations.py:76 +#, python-brace-format +msgid "GitHub OAuth failed: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:86 +msgid "No authorization code received from GitHub" +msgstr "" + +#: warehouse/manage/views/account_associations.py:135 +#, python-brace-format +msgid "Successfully connected GitHub account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:144 +#, python-brace-format +msgid "Failed to connect GitHub account: ${error}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:154 +msgid "An unexpected error occurred while connecting your GitHub account" +msgstr "" + +#: warehouse/manage/views/account_associations.py:219 +#, python-brace-format +msgid "Removed ${service} account @${username}" +msgstr "" + +#: warehouse/manage/views/account_associations.py:226 +msgid "Failed to remove account association" +msgstr "" + #: warehouse/manage/views/oidc_publishers.py:175 msgid "The trusted publisher could not be constrained" msgstr "" @@ -861,13 +913,13 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/manage/views/organizations.py:953 +#: warehouse/manage/views/organizations.py:957 #, fuzzy, python-brace-format #| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "使用者`${username}` 已經擁用此專案的`${role_name}`權限" -#: warehouse/manage/views/organizations.py:964 +#: warehouse/manage/views/organizations.py:968 #, fuzzy, python-brace-format #| msgid "" #| "User '${username}' does not have a verified primary email address and " @@ -878,30 +930,30 @@ msgid "" msgstr "" "用戶“${username}”沒有經過驗證的主電子郵件地址,無法添加為項目的 ${role_name}" -#: warehouse/manage/views/organizations.py:988 +#: warehouse/manage/views/organizations.py:992 msgid "Cannot invite new member. Organization is not in good standing." msgstr "" -#: warehouse/manage/views/organizations.py:1134 -#: warehouse/manage/views/organizations.py:1176 +#: warehouse/manage/views/organizations.py:1138 +#: warehouse/manage/views/organizations.py:1180 #, fuzzy #| msgid "Could not find role invitation." msgid "Could not find organization invitation." msgstr "找不到角色邀請。" -#: warehouse/manage/views/organizations.py:1144 +#: warehouse/manage/views/organizations.py:1148 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." msgstr "角色邀請不再存在。" -#: warehouse/manage/views/organizations.py:1192 +#: warehouse/manage/views/organizations.py:1196 #, fuzzy, python-brace-format #| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." msgstr "邀請加入專案 ${project_name} 被拒絕." -#: warehouse/manage/views/organizations.py:1860 +#: warehouse/manage/views/organizations.py:1864 msgid "" "This publisher has already been registered in your organization. See your " "existing pending publishers below." @@ -1177,40 +1229,40 @@ msgstr[0] "" msgid "Just now" msgstr "" -#: warehouse/subscriptions/models.py:25 +#: warehouse/subscriptions/models.py:24 #: warehouse/templates/manage/project/history.html:209 #, fuzzy #| msgid "Action" msgid "Active" msgstr "行動" -#: warehouse/subscriptions/models.py:26 +#: warehouse/subscriptions/models.py:25 #, fuzzy #| msgid "Last used" msgid "Past Due" msgstr "最後使用" -#: warehouse/subscriptions/models.py:27 +#: warehouse/subscriptions/models.py:26 msgid "Unpaid" msgstr "" -#: warehouse/subscriptions/models.py:28 +#: warehouse/subscriptions/models.py:27 #, fuzzy #| msgid "Cancel" msgid "Canceled" msgstr "取消" -#: warehouse/subscriptions/models.py:29 +#: warehouse/subscriptions/models.py:28 msgid "Incomplete" msgstr "不完整" -#: warehouse/subscriptions/models.py:30 +#: warehouse/subscriptions/models.py:29 #, fuzzy #| msgid "Invite expired" msgid "Incomplete Expired" msgstr "邀請已過期" -#: warehouse/subscriptions/models.py:31 +#: warehouse/subscriptions/models.py:30 msgid "Trialing" msgstr "" @@ -1230,26 +1282,26 @@ msgstr "未找到頁面 (404)" msgid "We looked everywhere but couldn't find this page" msgstr "我們找遍各處,但找不到這個頁面" -#: warehouse/templates/404.html:15 +#: warehouse/templates/404.html:18 #, fuzzy #| msgid "And now for something
completely different" msgid "And now for something
completely different" msgstr "現在是
完全不同的" -#: warehouse/templates/404.html:21 +#: warehouse/templates/404.html:24 msgid "Monty Python - The Cheese Shop Sketch" msgstr "蒙提·派森(Monty Python) - The Cheese Shop Sketch" -#: warehouse/templates/404.html:30 warehouse/templates/500.html:18 +#: warehouse/templates/404.html:33 warehouse/templates/500.html:18 #: warehouse/templates/accounts/two-factor.html:35 -#: warehouse/templates/base.html:345 warehouse/templates/base.html:351 -#: warehouse/templates/base.html:357 warehouse/templates/base.html:363 -#: warehouse/templates/base.html:379 warehouse/templates/base.html:385 -#: warehouse/templates/base.html:410 warehouse/templates/base.html:416 -#: warehouse/templates/base.html:425 warehouse/templates/base.html:438 -#: warehouse/templates/base.html:447 warehouse/templates/base.html:453 -#: warehouse/templates/base.html:459 warehouse/templates/base.html:472 -#: warehouse/templates/base.html:489 +#: warehouse/templates/base.html:340 warehouse/templates/base.html:346 +#: warehouse/templates/base.html:352 warehouse/templates/base.html:358 +#: warehouse/templates/base.html:374 warehouse/templates/base.html:380 +#: warehouse/templates/base.html:405 warehouse/templates/base.html:411 +#: warehouse/templates/base.html:420 warehouse/templates/base.html:433 +#: warehouse/templates/base.html:442 warehouse/templates/base.html:448 +#: warehouse/templates/base.html:454 warehouse/templates/base.html:467 +#: warehouse/templates/base.html:484 #: warehouse/templates/includes/accounts/profile-callout.html:17 #: warehouse/templates/includes/file-details.html:129 #: warehouse/templates/index.html:98 warehouse/templates/index.html:105 @@ -1339,7 +1391,7 @@ msgstr "蒙提·派森(Monty Python) - The Cheese Shop Sketch" msgid "External link" msgstr "外部連結" -#: warehouse/templates/404.html:32 +#: warehouse/templates/404.html:35 msgid "View video transcript" msgstr "查看影片字幕" @@ -1412,25 +1464,25 @@ msgstr "" msgid "Password strength:" msgstr "密碼強度:" -#: warehouse/templates/base.html:30 warehouse/templates/base.html:53 +#: warehouse/templates/base.html:31 warehouse/templates/base.html:53 #: warehouse/templates/includes/current-user-indicator.html:17 #, fuzzy msgid "Main navigation" msgstr "主導航欄" -#: warehouse/templates/base.html:33 warehouse/templates/base.html:68 -#: warehouse/templates/base.html:340 +#: warehouse/templates/base.html:34 warehouse/templates/base.html:68 +#: warehouse/templates/base.html:335 #: warehouse/templates/includes/current-user-indicator.html:77 #: warehouse/templates/pages/help.html:209 #: warehouse/templates/pages/sitemap.html:19 msgid "Help" msgstr "取得支援" -#: warehouse/templates/base.html:36 warehouse/templates/base.html:71 +#: warehouse/templates/base.html:37 warehouse/templates/base.html:71 msgid "Docs" msgstr "" -#: warehouse/templates/base.html:40 warehouse/templates/base.html:74 +#: warehouse/templates/base.html:41 warehouse/templates/base.html:74 #: warehouse/templates/includes/current-user-indicator.html:83 #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/sponsors.html:4 @@ -1439,11 +1491,11 @@ msgstr "贊助商" #: warehouse/templates/accounts/login.html:7 #: warehouse/templates/accounts/login.html:90 warehouse/templates/base.html:44 -#: warehouse/templates/base.html:78 +#: warehouse/templates/base.html:77 msgid "Log in" msgstr "登入" -#: warehouse/templates/base.html:48 warehouse/templates/base.html:82 +#: warehouse/templates/base.html:48 warehouse/templates/base.html:81 #: warehouse/templates/pages/sitemap.html:28 msgid "Register" msgstr "建立帳戶" @@ -1462,7 +1514,7 @@ msgstr "選單" msgid "Main menu" msgstr "主目錄" -#: warehouse/templates/base.html:90 +#: warehouse/templates/base.html:89 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the 每季
感謝您從Python Software Foundation推特推文" -#: warehouse/templates/base.html:94 +#: warehouse/templates/base.html:93 #, fuzzy, python-format #| msgid "" #| "Quarterly thank you tweet from the 每季
感謝您從Python Software Foundation推特推文" -#: warehouse/templates/base.html:119 warehouse/templates/index.html:93 +#: warehouse/templates/base.html:120 warehouse/templates/index.html:93 msgid "" "The Python Package Index (PyPI) is a repository of software for the Python " "programming language." msgstr "Python 軟體包索引 (PyPI) 是 Python 程式設計語言的軟體儲存庫。" -#: warehouse/templates/base.html:136 +#: warehouse/templates/base.html:137 msgid "RSS: 40 latest updates" msgstr "RSS:40個最近的更新" -#: warehouse/templates/base.html:140 +#: warehouse/templates/base.html:141 msgid "RSS: 40 newest packages" msgstr "RSS:40 個最新的套件" -#: warehouse/templates/base.html:211 +#: warehouse/templates/base.html:206 msgid "Skip to main content" msgstr "跳到主要内容" -#: warehouse/templates/base.html:215 +#: warehouse/templates/base.html:210 msgid "Switch to mobile version" msgstr "轉換至行動裝置版本" -#: warehouse/templates/base.html:222 warehouse/templates/base.html:231 -#: warehouse/templates/base.html:241 +#: warehouse/templates/base.html:217 warehouse/templates/base.html:226 +#: warehouse/templates/base.html:236 #: warehouse/templates/includes/flash-messages.html:41 #: warehouse/templates/includes/session-notifications.html:19 -#: warehouse/templates/manage/account.html:845 +#: warehouse/templates/manage/account.html:987 #: warehouse/templates/manage/manage_base.html:364 #: warehouse/templates/manage/manage_base.html:442 #: warehouse/templates/manage/organization/settings.html:291 @@ -1532,11 +1584,11 @@ msgstr "轉換至行動裝置版本" msgid "Warning" msgstr "警告" -#: warehouse/templates/base.html:224 +#: warehouse/templates/base.html:219 msgid "You are using an unsupported browser, upgrade to a newer version." msgstr "不支援你正在使用的瀏覽器,請更新至新的版本。" -#: warehouse/templates/base.html:233 +#: warehouse/templates/base.html:228 msgid "" "You are using TestPyPI – a separate instance of the Python Package Index " "that allows you to try distribution tools and processes without affecting " @@ -1545,7 +1597,7 @@ msgstr "" "您正在使用 TestPyPI – 一個 Python 套件索引的實例,可以讓您嘗試發佈工具且可以" "讓您不會影響實際索引地進行。" -#: warehouse/templates/base.html:243 +#: warehouse/templates/base.html:238 msgid "" "Some features may not work without JavaScript. Please try enabling it if you " "encounter problems." @@ -1553,173 +1605,173 @@ msgstr "" "在沒有啟用JavaScript的情況下,某些功能可能無法正常運作。如果你遇到問題,請嘗" "試重新啟用JavaScript。" -#: warehouse/templates/base.html:278 warehouse/templates/base.html:310 +#: warehouse/templates/base.html:273 warehouse/templates/base.html:305 #: warehouse/templates/error-base-with-search.html:8 #: warehouse/templates/index.html:29 msgid "Search PyPI" msgstr "搜索 PyPI套件" -#: warehouse/templates/base.html:283 warehouse/templates/index.html:35 +#: warehouse/templates/base.html:278 warehouse/templates/index.html:35 #, fuzzy #| msgid "Search projects" msgid "Type '/' to search projects" msgstr "搜尋專案" -#: warehouse/templates/base.html:294 warehouse/templates/base.html:323 +#: warehouse/templates/base.html:289 warehouse/templates/base.html:318 #: warehouse/templates/error-base-with-search.html:19 #: warehouse/templates/index.html:44 msgid "Search" msgstr "搜尋" -#: warehouse/templates/base.html:315 +#: warehouse/templates/base.html:310 #: warehouse/templates/error-base-with-search.html:13 msgid "Search projects" msgstr "搜尋專案" -#: warehouse/templates/base.html:341 +#: warehouse/templates/base.html:336 msgid "Help navigation" msgstr "說明導航欄" -#: warehouse/templates/base.html:347 +#: warehouse/templates/base.html:342 msgid "Installing packages" msgstr "安裝軟體套件" -#: warehouse/templates/base.html:353 +#: warehouse/templates/base.html:348 msgid "Uploading packages" msgstr "正在上載軟體套件" -#: warehouse/templates/base.html:359 +#: warehouse/templates/base.html:354 msgid "User guide" msgstr "使用者指南" -#: warehouse/templates/base.html:365 +#: warehouse/templates/base.html:360 #, fuzzy #| msgid "Project name" msgid "Project name retention" msgstr "專案名稱" -#: warehouse/templates/base.html:368 +#: warehouse/templates/base.html:363 msgid "FAQs" msgstr "常見疑難" -#: warehouse/templates/base.html:374 warehouse/templates/pages/sitemap.html:34 +#: warehouse/templates/base.html:369 warehouse/templates/pages/sitemap.html:34 msgid "About PyPI" msgstr "關於 PyPI" -#: warehouse/templates/base.html:375 +#: warehouse/templates/base.html:370 msgid "About PyPI navigation" msgstr "關於 PyPI 導航欄" -#: warehouse/templates/base.html:381 +#: warehouse/templates/base.html:376 #, fuzzy #| msgid "PyPI home" msgid "PyPI Blog" msgstr "PyPI 主頁" -#: warehouse/templates/base.html:387 +#: warehouse/templates/base.html:382 msgid "Infrastructure dashboard" msgstr "基礎架構儀表板" -#: warehouse/templates/base.html:390 warehouse/templates/pages/sitemap.html:40 +#: warehouse/templates/base.html:385 warehouse/templates/pages/sitemap.html:40 #: warehouse/templates/pages/stats.html:4 msgid "Statistics" msgstr "統計" -#: warehouse/templates/base.html:393 +#: warehouse/templates/base.html:388 msgid "Logos & trademarks" msgstr "" -#: warehouse/templates/base.html:396 +#: warehouse/templates/base.html:391 msgid "Our sponsors" msgstr "我們的贊助商" -#: warehouse/templates/base.html:402 +#: warehouse/templates/base.html:397 msgid "Contributing to PyPI" msgstr "為 PyPI 貢獻" -#: warehouse/templates/base.html:403 +#: warehouse/templates/base.html:398 msgid "How to contribute navigation" msgstr "如何貢獻導航欄" -#: warehouse/templates/base.html:406 +#: warehouse/templates/base.html:401 msgid "Bugs and feedback" msgstr "錯誤回報" -#: warehouse/templates/base.html:412 +#: warehouse/templates/base.html:407 msgid "Contribute on GitHub" msgstr "在 GitHub 上做出貢獻" -#: warehouse/templates/base.html:418 +#: warehouse/templates/base.html:413 msgid "Translate PyPI" msgstr "翻譯 PyPI" -#: warehouse/templates/base.html:421 +#: warehouse/templates/base.html:416 #, fuzzy #| msgid "Sponsors" msgid "Sponsor PyPI" msgstr "贊助商" -#: warehouse/templates/base.html:427 +#: warehouse/templates/base.html:422 msgid "Development credits" msgstr "開發功勞" -#: warehouse/templates/base.html:433 warehouse/templates/pages/sitemap.html:10 +#: warehouse/templates/base.html:428 warehouse/templates/pages/sitemap.html:10 msgid "Using PyPI" msgstr "使用 PyPI" -#: warehouse/templates/base.html:434 +#: warehouse/templates/base.html:429 msgid "Using PyPI navigation" msgstr "使用 PyPI 導航欄" -#: warehouse/templates/base.html:440 +#: warehouse/templates/base.html:435 #: warehouse/templates/manage/organization/activate_subscription.html:21 #, fuzzy #| msgid "Terms of use" msgid "Terms of Service" msgstr "使用條款" -#: warehouse/templates/base.html:443 +#: warehouse/templates/base.html:438 msgid "Report security issue" msgstr "回報安全問題" -#: warehouse/templates/base.html:449 +#: warehouse/templates/base.html:444 msgid "Code of conduct" msgstr "行為守則" -#: warehouse/templates/base.html:455 +#: warehouse/templates/base.html:450 #, fuzzy #| msgid "Privacy policy" msgid "Privacy Notice" msgstr "隱私政策" -#: warehouse/templates/base.html:461 +#: warehouse/templates/base.html:456 msgid "Acceptable Use Policy" msgstr "" -#: warehouse/templates/base.html:471 +#: warehouse/templates/base.html:466 #, fuzzy #| msgid "Status: " msgid "Status:" msgstr "狀態: " -#: warehouse/templates/base.html:475 +#: warehouse/templates/base.html:470 msgid "all systems operational" msgstr "所有繫統皆準備好因應" -#: warehouse/templates/base.html:479 +#: warehouse/templates/base.html:474 msgid "" "Developed and maintained by the Python community, for the Python community." msgstr "由 Python 社群為 Python 社群開發和維護。" -#: warehouse/templates/base.html:481 +#: warehouse/templates/base.html:476 msgid "Donate today!" msgstr "捐助我們!" -#: warehouse/templates/base.html:493 warehouse/templates/pages/sitemap.html:4 +#: warehouse/templates/base.html:488 warehouse/templates/pages/sitemap.html:4 msgid "Site map" msgstr "網站地圖" -#: warehouse/templates/base.html:500 +#: warehouse/templates/base.html:495 msgid "Switch to desktop version" msgstr "轉換到桌上版" @@ -1861,23 +1913,23 @@ msgstr "密碼" #: warehouse/templates/manage/account.html:401 #: warehouse/templates/manage/account.html:426 #: warehouse/templates/manage/account.html:450 -#: warehouse/templates/manage/account/publishing.html:25 -#: warehouse/templates/manage/account/publishing.html:38 -#: warehouse/templates/manage/account/publishing.html:51 -#: warehouse/templates/manage/account/publishing.html:70 -#: warehouse/templates/manage/account/publishing.html:87 -#: warehouse/templates/manage/account/publishing.html:134 -#: warehouse/templates/manage/account/publishing.html:147 -#: warehouse/templates/manage/account/publishing.html:160 -#: warehouse/templates/manage/account/publishing.html:173 -#: warehouse/templates/manage/account/publishing.html:186 -#: warehouse/templates/manage/account/publishing.html:232 -#: warehouse/templates/manage/account/publishing.html:245 -#: warehouse/templates/manage/account/publishing.html:258 -#: warehouse/templates/manage/account/publishing.html:300 -#: warehouse/templates/manage/account/publishing.html:319 -#: warehouse/templates/manage/account/publishing.html:336 -#: warehouse/templates/manage/account/publishing.html:355 +#: warehouse/templates/manage/account/publishing.html:26 +#: warehouse/templates/manage/account/publishing.html:39 +#: warehouse/templates/manage/account/publishing.html:52 +#: warehouse/templates/manage/account/publishing.html:71 +#: warehouse/templates/manage/account/publishing.html:88 +#: warehouse/templates/manage/account/publishing.html:135 +#: warehouse/templates/manage/account/publishing.html:148 +#: warehouse/templates/manage/account/publishing.html:161 +#: warehouse/templates/manage/account/publishing.html:174 +#: warehouse/templates/manage/account/publishing.html:187 +#: warehouse/templates/manage/account/publishing.html:233 +#: warehouse/templates/manage/account/publishing.html:246 +#: warehouse/templates/manage/account/publishing.html:259 +#: warehouse/templates/manage/account/publishing.html:301 +#: warehouse/templates/manage/account/publishing.html:320 +#: warehouse/templates/manage/account/publishing.html:337 +#: warehouse/templates/manage/account/publishing.html:356 #: warehouse/templates/manage/account/recovery_codes-burn.html:48 #: warehouse/templates/manage/account/token.html:127 #: warehouse/templates/manage/account/token.html:152 @@ -2274,6 +2326,7 @@ msgid "Confirm" msgstr "確認表" #: warehouse/templates/accounts/register.html:51 +#: warehouse/templates/manage/account.html:566 #: warehouse/templates/manage/manage_base.html:398 #: warehouse/templates/manage/manage_base.html:473 #: warehouse/templates/manage/organization/activate_subscription.html:41 @@ -2282,7 +2335,7 @@ msgstr "取消" #: warehouse/templates/accounts/register.html:67 #: warehouse/templates/manage/account.html:149 -#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:611 #: warehouse/templates/manage/project/history.html:284 #: warehouse/templates/manage/project/history.html:295 #: warehouse/templates/manage/project/history.html:306 @@ -2479,11 +2532,21 @@ msgstr "" "道,那麽你可能失去訪問自己帳號的途徑。以找回代碼獲取幫助" "

" -#: warehouse/templates/email/account-deleted/body.html:5 -#, python-format -msgid "Your PyPI account %(username)s has been deleted." -msgstr "您的 PyPI 帳戶 %(username)s 已被刪除。" +#: warehouse/templates/email/account-association-added/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has added a %(method)s two-factor authentication " +#| "method to your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has connected the %(service)s account " +"@%(external_username)s to your PyPI account " +"%(username)s." +msgstr "" +"有人(可能為你自己),向你的PyPI帳戶「%(username)s」新增" +"了%(method)s的雙重驗證。" +#: warehouse/templates/email/account-association-added/body.html:8 +#: warehouse/templates/email/account-association-removed/body.html:8 #: warehouse/templates/email/account-deleted/body.html:8 #: warehouse/templates/email/password-change/body.html:8 #: warehouse/templates/email/primary-email-change/body.html:8 @@ -2500,20 +2563,47 @@ msgstr "" "如果您未進行此更改,則可以通過電子郵件發送%(email_address)s與 PyPI 管理員進行溝通。" -#: warehouse/templates/email/added-as-collaborator/body.html:6 +#: warehouse/templates/email/account-association-removed/body.html:5 +#, fuzzy, python-format +#| msgid "" +#| "Someone, perhaps you, has removed a %(method)s two-factor authentication " +#| "method from your PyPI account %(username)s." +msgid "" +"Someone, perhaps you, has disconnected the %(service)s " +"account @%(external_username)s from your PyPI account " +"%(username)s." +msgstr "" +"有人(可能為你自己),移除了你的PyPI帳戶「%(username)s」中" +"的%(method)s雙重身份驗證方法。" + +#: warehouse/templates/email/account-deleted/body.html:5 #, python-format +msgid "Your PyPI account %(username)s has been deleted." +msgstr "您的 PyPI 帳戶 %(username)s 已被刪除。" + +#: warehouse/templates/email/added-as-collaborator/body.html:9 +#, fuzzy, python-format +#| msgid "" +#| "You have been added as %(role)s to the %(site)s project " +#| "%(project_name)s by %(initiator_username)s." msgid "" -"You have been added as %(role)s to the %(site)s project " -"%(project_name)s by %(initiator_username)s." +"You have been added as %(role)s to the %(site)s project %(project_name)s by %(initiator_username)s." msgstr "" "您已被 %(initiator_username)s 添加為 %(role)s 到 %(site)s 項" "目 %(project_name)s。" -#: warehouse/templates/email/added-as-collaborator/body.html:10 -#, python-format +#: warehouse/templates/email/added-as-collaborator/body.html:15 +#, fuzzy, python-format +#| msgid "" +#| "You are receiving this because you have been added by " +#| "%(initiator_username)s to a project on %(site)s." msgid "" -"You are receiving this because you have been added by %(initiator_username)s " -"to a project on %(site)s." +"You are receiving this because you have been added by %(initiator_username)s to a project on " +"%(site)s." msgstr "" "你收到這個訊息是因為你被 %(initiator_username)s 加入 %(site)s 的專案中。" @@ -3503,6 +3593,8 @@ msgstr "解除此通知" #: warehouse/templates/manage/account.html:216 #: warehouse/templates/manage/account.html:219 #: warehouse/templates/manage/account.html:234 +#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:539 #: warehouse/templates/manage/manage_base.html:344 #: warehouse/templates/manage/manage_base.html:347 #: warehouse/templates/manage/project/release.html:158 @@ -3699,7 +3791,7 @@ msgid "%(username)s has not uploaded any projects to PyPI, yet." msgstr "%(username)s 尚未上載任何專案到PyPI。" #: warehouse/templates/includes/accounts/profile-public-email.html:16 -#: warehouse/templates/manage/account/publishing.html:243 +#: warehouse/templates/manage/account/publishing.html:244 #: warehouse/templates/manage/organization/publishing.html:257 #: warehouse/templates/manage/project/publishing.html:242 msgid "Email" @@ -3740,7 +3832,7 @@ msgstr "" #: warehouse/templates/includes/manage/manage-organization-menu.html:45 #: warehouse/templates/includes/manage/manage-project-menu.html:31 #: warehouse/templates/includes/manage/manage-team-menu.html:28 -#: warehouse/templates/manage/account.html:513 +#: warehouse/templates/manage/account.html:633 #: warehouse/templates/manage/organization/history.html:9 #: warehouse/templates/manage/project/history.html:9 #: warehouse/templates/manage/team/history.html:9 @@ -4017,7 +4109,7 @@ msgid "Remove email" msgstr "移除信件" #: warehouse/templates/manage/account.html:153 -#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:612 #: warehouse/templates/manage/account/token.html:150 #: warehouse/templates/manage/unverified-account.html:123 msgid "Scope" @@ -4029,13 +4121,13 @@ msgid "All projects" msgstr "所有專案" #: warehouse/templates/manage/account.html:163 -#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:613 #: warehouse/templates/manage/unverified-account.html:133 msgid "Created" msgstr "已建立" #: warehouse/templates/manage/account.html:167 -#: warehouse/templates/manage/account.html:494 +#: warehouse/templates/manage/account.html:614 #: warehouse/templates/manage/unverified-account.html:137 msgid "Last used" msgstr "最後使用" @@ -4202,85 +4294,209 @@ msgid "Update password" msgstr "更新密碼" #: warehouse/templates/manage/account.html:482 +#, fuzzy +#| msgid "Account navigation" +msgid "Account associations" +msgstr "帳戶導覽列" + +#: warehouse/templates/manage/account.html:484 +msgid "" +"Link your PyPI account with external services. Connected accounts may be " +"used for account recovery or accessing service-specific features." +msgstr "" + +#: warehouse/templates/manage/account.html:488 +#, fuzzy +#| msgid "Emails associated with your account" +msgid "Services linked to your account" +msgstr "與你帳號相關的信件" + +#: warehouse/templates/manage/account.html:491 +#: warehouse/templates/manage/account.html:501 +#, fuzzy +#| msgid "Terms of use" +msgid "Service" +msgstr "使用條款" + +#: warehouse/templates/manage/account.html:492 +#: warehouse/templates/manage/account.html:508 +#, fuzzy +#| msgid "My Account" +msgid "Account" +msgstr "我的帳號" + +#: warehouse/templates/manage/account.html:493 +#: warehouse/templates/manage/account.html:518 +msgid "Connected" +msgstr "" + +#: warehouse/templates/manage/account.html:504 +msgid "GitHub" +msgstr "" + +#: warehouse/templates/manage/account.html:524 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association" +msgstr "從專案移除 %(user)s" + +#: warehouse/templates/manage/account.html:525 +#: warehouse/templates/manage/manage_base.html:69 +#: warehouse/templates/manage/manage_base.html:72 +#: warehouse/templates/manage/manage_base.html:91 +#: warehouse/templates/manage/manage_base.html:95 +#: warehouse/templates/manage/manage_base.html:617 +#: warehouse/templates/manage/organization/roles.html:276 +#: warehouse/templates/manage/organization/roles.html:280 +#: warehouse/templates/manage/organization/roles.html:291 +#: warehouse/templates/manage/project/roles.html:91 +#: warehouse/templates/manage/project/roles.html:160 +#: warehouse/templates/manage/project/roles.html:171 +#: warehouse/templates/manage/project/roles.html:239 +#: warehouse/templates/manage/project/roles.html:250 +#: warehouse/templates/manage/team/roles.html:66 +#: warehouse/templates/manage/team/roles.html:77 +msgid "Remove" +msgstr "移除" + +#: warehouse/templates/manage/account.html:550 +#, fuzzy, python-format +#| msgid "Remove %(user)s from this project" +msgid "Remove %(service)s association?" +msgstr "從專案移除 %(user)s" + +#: warehouse/templates/manage/account.html:553 +#, python-format +msgid "" +"Removing this association will disconnect your %(service)s account " +"%(username)s from PyPI." +msgstr "" + +#: warehouse/templates/manage/account.html:558 +#, python-format +msgid "You can reconnect your %(service)s account at any time." +msgstr "" + +#: warehouse/templates/manage/account.html:569 +#, fuzzy +#| msgid "Remove application" +msgid "Remove association" +msgstr "移除應用程式" + +#: warehouse/templates/manage/account.html:579 +#, fuzzy +#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +msgid "You have not connected any external accounts yet." +msgstr "%(user)s 尚未上載任何專案到PyPI" + +#: warehouse/templates/manage/account.html:584 +#, fuzzy +#| msgid "Cannot delete account" +msgid "Connect GitHub account" +msgstr "無法刪除帳戶" + +#: warehouse/templates/manage/account.html:586 +msgid "" +"Link your GitHub account to your PyPI account. You'll be redirected to " +"GitHub to authorize the connection." +msgstr "" + +#: warehouse/templates/manage/account.html:591 +#, fuzzy +#| msgid "Contribute on GitHub" +msgid "Connect GitHub" +msgstr "在 GitHub 上做出貢獻" + +#: warehouse/templates/manage/account.html:595 +msgid "" +"Need to connect a different GitHub account? Remove the existing connection " +"first, or use a private browser window to" +msgstr "" + +#: warehouse/templates/manage/account.html:596 +msgid "connect an additional account" +msgstr "" + +#: warehouse/templates/manage/account.html:602 #: warehouse/templates/manage/project/settings.html:29 msgid "API tokens" msgstr "API 密鑰" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 #: warehouse/templates/manage/project/settings.html:30 msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "當將程式包上傳到PyPI時,API密鑰提供了另一種身份驗證方式。" -#: warehouse/templates/manage/account.html:484 +#: warehouse/templates/manage/account.html:604 msgid "Learn more about API tokens" msgstr "瞭解更多 API密鑰" -#: warehouse/templates/manage/account.html:488 +#: warehouse/templates/manage/account.html:608 msgid "Active API tokens for this account" msgstr "為帳戶啟用 API 密鑰" -#: warehouse/templates/manage/account.html:504 +#: warehouse/templates/manage/account.html:624 msgid "Add API token" msgstr "增加 API 密鑰" -#: warehouse/templates/manage/account.html:507 +#: warehouse/templates/manage/account.html:627 #, python-format msgid "" "Verify your primary email address to add API tokens " "to your account." msgstr " 驗證主要信箱地址 以增加 API 密鑰。" -#: warehouse/templates/manage/account.html:531 -#: warehouse/templates/manage/account.html:719 +#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:861 #: warehouse/templates/manage/unverified-account.html:276 #: warehouse/templates/manage/unverified-account.html:458 msgid "Token scope: entire account" msgstr "密鑰範圍:全部帳戶" -#: warehouse/templates/manage/account.html:533 -#: warehouse/templates/manage/account.html:721 +#: warehouse/templates/manage/account.html:653 +#: warehouse/templates/manage/account.html:863 #: warehouse/templates/manage/unverified-account.html:278 #: warehouse/templates/manage/unverified-account.html:460 #, python-format msgid "Token scope: Project %(project_name)s" msgstr "密鑰範圍:專案 %(project_name)s" -#: warehouse/templates/manage/account.html:536 +#: warehouse/templates/manage/account.html:656 #: warehouse/templates/manage/unverified-account.html:281 #, python-format msgid "Expires: %(exp)s" msgstr "" -#: warehouse/templates/manage/account.html:541 +#: warehouse/templates/manage/account.html:661 #: warehouse/templates/manage/unverified-account.html:286 msgid "Account created" msgstr "已建立帳戶" -#: warehouse/templates/manage/account.html:543 +#: warehouse/templates/manage/account.html:663 #: warehouse/templates/manage/unverified-account.html:288 msgid "Logged in" msgstr "登入" -#: warehouse/templates/manage/account.html:546 +#: warehouse/templates/manage/account.html:666 #: warehouse/templates/manage/unverified-account.html:291 msgid "Two factor method:" msgstr "雙重驗證方法:" -#: warehouse/templates/manage/account.html:548 +#: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/project/release.html:61 #: warehouse/templates/manage/unverified-account.html:293 msgid "None" msgstr "無" -#: warehouse/templates/manage/account.html:551 +#: warehouse/templates/manage/account.html:671 #: warehouse/templates/manage/manage_base.html:84 #: warehouse/templates/manage/unverified-account.html:296 msgid "Security device (WebAuthn)" msgstr "安全裝置 (WebAuthn)" -#: warehouse/templates/manage/account.html:553 +#: warehouse/templates/manage/account.html:673 #: warehouse/templates/manage/manage_base.html:58 #: warehouse/templates/manage/unverified-account.html:298 msgid "" @@ -4289,180 +4505,180 @@ msgid "" msgstr "" "認證應用程式 (TOTP)" -#: warehouse/templates/manage/account.html:555 +#: warehouse/templates/manage/account.html:675 #: warehouse/templates/manage/unverified-account.html:300 msgid "Recovery code" msgstr "重置碼" -#: warehouse/templates/manage/account.html:557 +#: warehouse/templates/manage/account.html:677 #, fuzzy #| msgid "Remove device" msgid "Remembered device" msgstr "移除裝置" -#: warehouse/templates/manage/account.html:561 +#: warehouse/templates/manage/account.html:681 #: warehouse/templates/manage/unverified-account.html:304 msgid "Login failed" msgstr "登入失敗" -#: warehouse/templates/manage/account.html:564 +#: warehouse/templates/manage/account.html:684 #: warehouse/templates/manage/unverified-account.html:307 msgid "- Basic Auth (Upload endpoint)" msgstr "-基本身份驗證(上傳端點)" -#: warehouse/templates/manage/account.html:569 -#: warehouse/templates/manage/account.html:588 +#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:708 #: warehouse/templates/manage/project/history.html:247 #: warehouse/templates/manage/unverified-account.html:312 #: warehouse/templates/manage/unverified-account.html:331 msgid "Reason:" msgstr "原因:" -#: warehouse/templates/manage/account.html:571 -#: warehouse/templates/manage/account.html:590 +#: warehouse/templates/manage/account.html:691 +#: warehouse/templates/manage/account.html:710 #: warehouse/templates/manage/unverified-account.html:314 #: warehouse/templates/manage/unverified-account.html:333 msgid "Incorrect Password" msgstr "密碼不正確" -#: warehouse/templates/manage/account.html:573 +#: warehouse/templates/manage/account.html:693 #: warehouse/templates/manage/unverified-account.html:316 msgid "Invalid two factor (TOTP)" msgstr "無效雙因素(TOTP)" -#: warehouse/templates/manage/account.html:575 +#: warehouse/templates/manage/account.html:695 #: warehouse/templates/manage/unverified-account.html:318 msgid "Invalid two factor (WebAuthn)" msgstr "無效的雙因素(WebAuthn)" -#: warehouse/templates/manage/account.html:577 -#: warehouse/templates/manage/account.html:579 +#: warehouse/templates/manage/account.html:697 +#: warehouse/templates/manage/account.html:699 #: warehouse/templates/manage/unverified-account.html:320 #: warehouse/templates/manage/unverified-account.html:322 msgid "Invalid two factor (Recovery code)" msgstr "無效的雙因素(恢復程式碼)" -#: warehouse/templates/manage/account.html:585 +#: warehouse/templates/manage/account.html:705 #: warehouse/templates/manage/unverified-account.html:328 msgid "Session reauthentication failed" msgstr "會話重新身份驗證失敗" -#: warehouse/templates/manage/account.html:596 +#: warehouse/templates/manage/account.html:716 #: warehouse/templates/manage/unverified-account.html:339 msgid "Email added to account" msgstr "電子郵件已添加到帳戶" -#: warehouse/templates/manage/account.html:600 +#: warehouse/templates/manage/account.html:720 #: warehouse/templates/manage/unverified-account.html:343 msgid "Email removed from account" msgstr "電子郵件已從帳戶移除" -#: warehouse/templates/manage/account.html:604 +#: warehouse/templates/manage/account.html:724 #: warehouse/templates/manage/unverified-account.html:347 msgid "Email verified" msgstr "Email 已驗證" -#: warehouse/templates/manage/account.html:608 +#: warehouse/templates/manage/account.html:728 #: warehouse/templates/manage/unverified-account.html:351 msgid "Email reverified" msgstr "Email 已驗證" -#: warehouse/templates/manage/account.html:613 +#: warehouse/templates/manage/account.html:733 #: warehouse/templates/manage/unverified-account.html:356 msgid "Primary email changed" msgstr "主要 email 已變更" -#: warehouse/templates/manage/account.html:616 +#: warehouse/templates/manage/account.html:736 #: warehouse/templates/manage/unverified-account.html:359 msgid "Old primary email:" msgstr "舊的主要 email:" -#: warehouse/templates/manage/account.html:618 +#: warehouse/templates/manage/account.html:738 #: warehouse/templates/manage/unverified-account.html:361 msgid "New primary email:" msgstr "新的主要 email:" -#: warehouse/templates/manage/account.html:621 +#: warehouse/templates/manage/account.html:741 #: warehouse/templates/manage/unverified-account.html:364 msgid "Primary email set" msgstr "主要 email 已設定" -#: warehouse/templates/manage/account.html:626 +#: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/unverified-account.html:369 msgid "Email sent" msgstr "電子郵件已發送" -#: warehouse/templates/manage/account.html:629 +#: warehouse/templates/manage/account.html:749 #: warehouse/templates/manage/unverified-account.html:372 msgid "From:" msgstr "從:" -#: warehouse/templates/manage/account.html:631 +#: warehouse/templates/manage/account.html:751 #: warehouse/templates/manage/unverified-account.html:374 msgid "To:" msgstr "到:" -#: warehouse/templates/manage/account.html:633 +#: warehouse/templates/manage/account.html:753 #: warehouse/templates/manage/unverified-account.html:376 msgid "Subject:" msgstr "主旨:" -#: warehouse/templates/manage/account.html:636 +#: warehouse/templates/manage/account.html:756 #: warehouse/templates/manage/unverified-account.html:379 msgid "Password reset requested" msgstr "請求重設密碼" -#: warehouse/templates/manage/account.html:638 +#: warehouse/templates/manage/account.html:758 #: warehouse/templates/manage/unverified-account.html:381 msgid "Password reset attempted" msgstr "已嘗試重置密碼" -#: warehouse/templates/manage/account.html:640 +#: warehouse/templates/manage/account.html:760 #: warehouse/templates/manage/unverified-account.html:383 msgid "Password successfully reset" msgstr "密碼成功重設" -#: warehouse/templates/manage/account.html:642 +#: warehouse/templates/manage/account.html:762 #: warehouse/templates/manage/unverified-account.html:385 msgid "Password successfully changed" msgstr "密碼成功變更" -#: warehouse/templates/manage/account.html:644 +#: warehouse/templates/manage/account.html:764 #, fuzzy #| msgid "Password reset" msgid "Password disabled" msgstr "重置密碼" -#: warehouse/templates/manage/account.html:647 -#: warehouse/templates/manage/account.html:651 +#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:771 #: warehouse/templates/manage/account/token.html:168 #: warehouse/templates/manage/unverified-account.html:388 #: warehouse/templates/manage/unverified-account.html:392 msgid "Project:" msgstr "專案:" -#: warehouse/templates/manage/account.html:654 +#: warehouse/templates/manage/account.html:774 #: warehouse/templates/manage/unverified-account.html:395 msgid "Two factor authentication added" msgstr "已加入雙重身份驗證" -#: warehouse/templates/manage/account.html:658 -#: warehouse/templates/manage/account.html:670 +#: warehouse/templates/manage/account.html:778 +#: warehouse/templates/manage/account.html:790 #: warehouse/templates/manage/unverified-account.html:399 #: warehouse/templates/manage/unverified-account.html:411 msgid "" "Method: Security device (WebAuthn)" msgstr "方法:安全裝置 (WebAuthn)" -#: warehouse/templates/manage/account.html:660 -#: warehouse/templates/manage/account.html:672 +#: warehouse/templates/manage/account.html:780 +#: warehouse/templates/manage/account.html:792 #: warehouse/templates/manage/unverified-account.html:401 #: warehouse/templates/manage/unverified-account.html:413 msgid "Device name:" msgstr "裝置名稱:" -#: warehouse/templates/manage/account.html:662 -#: warehouse/templates/manage/account.html:674 +#: warehouse/templates/manage/account.html:782 +#: warehouse/templates/manage/account.html:794 #: warehouse/templates/manage/unverified-account.html:403 #: warehouse/templates/manage/unverified-account.html:415 msgid "" @@ -4471,39 +4687,65 @@ msgid "" msgstr "" "方法:授權應用程式 (TOTP)" -#: warehouse/templates/manage/account.html:666 +#: warehouse/templates/manage/account.html:786 #: warehouse/templates/manage/unverified-account.html:407 msgid "Two factor authentication removed" msgstr "雙重身份驗證已移除" -#: warehouse/templates/manage/account.html:678 +#: warehouse/templates/manage/account.html:798 #, fuzzy #| msgid "Two factor authentication removed" msgid "Two factor device remembered" msgstr "雙重身份驗證已移除" -#: warehouse/templates/manage/account.html:680 +#: warehouse/templates/manage/account.html:800 #: warehouse/templates/manage/unverified-account.html:419 msgid "Recovery codes generated" msgstr "重設碼已生成" -#: warehouse/templates/manage/account.html:683 +#: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:422 msgid "Recovery codes regenerated" msgstr "重設碼已重新生成" -#: warehouse/templates/manage/account.html:686 +#: warehouse/templates/manage/account.html:806 #: warehouse/templates/manage/unverified-account.html:425 msgid "Recovery code used for login" msgstr "用於登錄的恢復代碼" -#: warehouse/templates/manage/account.html:689 +#: warehouse/templates/manage/account.html:809 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association added" +msgstr "帳戶導覽列" + +#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:825 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "GitHub: %(username)s" +msgstr "%(username)s 的個人檔案" + +#: warehouse/templates/manage/account.html:816 +#: warehouse/templates/manage/account.html:827 +#, fuzzy, python-format +#| msgid "Profile of %(username)s" +msgid "%(service)s: %(username)s" +msgstr "%(username)s 的個人檔案" + +#: warehouse/templates/manage/account.html:820 +#, fuzzy +#| msgid "Account navigation" +msgid "Account association removed" +msgstr "帳戶導覽列" + +#: warehouse/templates/manage/account.html:831 #: warehouse/templates/manage/unverified-account.html:428 msgid "API token added" msgstr "已加入 API密鑰" -#: warehouse/templates/manage/account.html:692 -#: warehouse/templates/manage/account.html:714 +#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:856 #: warehouse/templates/manage/project/history.html:238 #: warehouse/templates/manage/project/history.html:245 #: warehouse/templates/manage/unverified-account.html:431 @@ -4511,31 +4753,31 @@ msgstr "已加入 API密鑰" msgid "Token name:" msgstr "密鑰名稱:" -#: warehouse/templates/manage/account.html:707 +#: warehouse/templates/manage/account.html:849 #: warehouse/templates/manage/project/history.html:240 #: warehouse/templates/manage/unverified-account.html:446 msgid "API token removed" msgstr "API 密鑰已移除" -#: warehouse/templates/manage/account.html:709 -#: warehouse/templates/manage/account.html:716 +#: warehouse/templates/manage/account.html:851 +#: warehouse/templates/manage/account.html:858 #: warehouse/templates/manage/unverified-account.html:448 #: warehouse/templates/manage/unverified-account.html:455 msgid "Unique identifier:" msgstr "唯一識別碼:" -#: warehouse/templates/manage/account.html:711 +#: warehouse/templates/manage/account.html:853 #: warehouse/templates/manage/unverified-account.html:450 msgid "API token automatically removed for security reasons" msgstr "出於安全原因,API令牌被自動刪除" -#: warehouse/templates/manage/account.html:724 +#: warehouse/templates/manage/account.html:866 #: warehouse/templates/manage/unverified-account.html:463 #, python-format msgid "Reason: Token found at public url" msgstr "原因:在 public url 找到密鑰" -#: warehouse/templates/manage/account.html:728 +#: warehouse/templates/manage/account.html:870 #: warehouse/templates/manage/unverified-account.html:467 #, fuzzy, python-format #| msgid "" @@ -4543,7 +4785,7 @@ msgstr "原因:在 public url 找到密鑰" msgid "Invited to join %(organization_name)s" msgstr "如果擁有者沒有回應,參考%(anchor_text)s" -#: warehouse/templates/manage/account.html:732 +#: warehouse/templates/manage/account.html:874 #: warehouse/templates/manage/unverified-account.html:471 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." @@ -4551,7 +4793,7 @@ msgid "" "Invitation to join %(organization_name)s declined" msgstr "邀請加入專案 ${project_name} 被拒絕." -#: warehouse/templates/manage/account.html:736 +#: warehouse/templates/manage/account.html:878 #: warehouse/templates/manage/unverified-account.html:475 #, fuzzy, python-format #| msgid "" @@ -4560,7 +4802,7 @@ msgid "" "Invitation to join %(organization_name)s revoked" msgstr "%(username)s 移除專案角色 %(role_name)s" -#: warehouse/templates/manage/account.html:740 +#: warehouse/templates/manage/account.html:882 #: warehouse/templates/manage/unverified-account.html:479 #, fuzzy, python-format #| msgid "" @@ -4569,46 +4811,46 @@ msgid "" "Invitation to join %(organization_name)s expired" msgstr "%(username)s 移除專案角色 %(role_name)s" -#: warehouse/templates/manage/account.html:744 +#: warehouse/templates/manage/account.html:886 #, fuzzy, python-format #| msgid "" #| "If the owner is unresponsive, see %(anchor_text)s" msgid "Role in %(organization_name)s added" msgstr "如果擁有者沒有回應,參考%(anchor_text)s" -#: warehouse/templates/manage/account.html:748 +#: warehouse/templates/manage/account.html:890 #, fuzzy, python-format #| msgid "Invitation for '${project_name}' is declined." msgid "Role in %(organization_name)s changed" msgstr "邀請加入專案 ${project_name} 被拒絕." -#: warehouse/templates/manage/account.html:751 +#: warehouse/templates/manage/account.html:893 #, fuzzy #| msgid "Project description" msgid "Organization role removed" msgstr "專案敘述" -#: warehouse/templates/manage/account.html:753 -#: warehouse/templates/manage/account.html:760 +#: warehouse/templates/manage/account.html:895 +#: warehouse/templates/manage/account.html:902 #, fuzzy, python-format #| msgid "All %(project_name)s releases" msgid "Project: %(project_name)s; role: %(role_name)s" msgstr "全部 %(project_name)s 釋出版本" -#: warehouse/templates/manage/account.html:758 -#: warehouse/templates/manage/account.html:765 +#: warehouse/templates/manage/account.html:900 +#: warehouse/templates/manage/account.html:907 #, python-format msgid "%(heading)s" msgstr "" -#: warehouse/templates/manage/account.html:767 +#: warehouse/templates/manage/account.html:909 #, fuzzy, python-format #| msgid "Manage '%(project_name)s'" msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" msgstr "管理 '%(project_name)s'" -#: warehouse/templates/manage/account.html:776 +#: warehouse/templates/manage/account.html:918 #: warehouse/templates/manage/unverified-account.html:486 #, python-format msgid "" @@ -4619,12 +4861,12 @@ msgstr "" "當與安全相關的操作在您的帳戶上發生時,事件將顯示在此處。 如果您發現任何可疑的" "內容,請盡快地確保您的帳戶安全。" -#: warehouse/templates/manage/account.html:781 +#: warehouse/templates/manage/account.html:923 #: warehouse/templates/manage/unverified-account.html:491 msgid "Recent account activity" msgstr "最近的帳戶活動" -#: warehouse/templates/manage/account.html:784 +#: warehouse/templates/manage/account.html:926 #: warehouse/templates/manage/organization/history.html:193 #: warehouse/templates/manage/project/history.html:333 #: warehouse/templates/manage/team/history.html:87 @@ -4632,7 +4874,7 @@ msgstr "最近的帳戶活動" msgid "Event" msgstr "事件" -#: warehouse/templates/manage/account.html:785 +#: warehouse/templates/manage/account.html:927 #: warehouse/templates/manage/organization/history.html:194 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/project/history.html:334 @@ -4643,25 +4885,25 @@ msgstr "事件" msgid "Time" msgstr "" -#: warehouse/templates/manage/account.html:786 +#: warehouse/templates/manage/account.html:928 #: warehouse/templates/manage/organization/history.html:195 #: warehouse/templates/manage/team/history.html:89 #: warehouse/templates/manage/unverified-account.html:495 msgid "Additional Info" msgstr "" -#: warehouse/templates/manage/account.html:794 +#: warehouse/templates/manage/account.html:936 #: warehouse/templates/manage/unverified-account.html:502 msgid "Date / time" msgstr "日期 / 時間" -#: warehouse/templates/manage/account.html:798 +#: warehouse/templates/manage/account.html:940 #: warehouse/templates/manage/organization/history.html:207 #: warehouse/templates/manage/unverified-account.html:506 msgid "Location Info" msgstr "" -#: warehouse/templates/manage/account.html:801 +#: warehouse/templates/manage/account.html:943 #: warehouse/templates/manage/organization/history.html:210 #: warehouse/templates/manage/project/history.html:350 #: warehouse/templates/manage/team/history.html:104 @@ -4671,21 +4913,21 @@ msgstr "" msgid "Device Info" msgstr "裝置名稱" -#: warehouse/templates/manage/account.html:809 +#: warehouse/templates/manage/account.html:951 #: warehouse/templates/manage/unverified-account.html:517 msgid "" "Events will appear here as security-related actions occur on your account." msgstr "與帳戶安全性相關的事件將顯示在此處。" -#: warehouse/templates/manage/account.html:814 +#: warehouse/templates/manage/account.html:956 msgid "Delete account" msgstr "刪除帳戶" -#: warehouse/templates/manage/account.html:817 +#: warehouse/templates/manage/account.html:959 msgid "Cannot delete account" msgstr "無法刪除帳戶" -#: warehouse/templates/manage/account.html:819 +#: warehouse/templates/manage/account.html:961 #, fuzzy, python-format #| msgid "" #| "\n" @@ -4708,7 +4950,7 @@ msgstr[0] "" " 你的帳戶目前是 %(count)s 專案的 單獨擁有者 。\n" " " -#: warehouse/templates/manage/account.html:824 +#: warehouse/templates/manage/account.html:966 #, fuzzy #| msgid "" #| "\n" @@ -4731,7 +4973,7 @@ msgstr[0] "" " 在你刪除帳戶前必須先轉移擁有權或刪除這些專案。\n" " " -#: warehouse/templates/manage/account.html:834 +#: warehouse/templates/manage/account.html:976 #, python-format msgid "" "transfer ownership or 轉移擁有權 刪除專案 " -#: warehouse/templates/manage/account.html:843 +#: warehouse/templates/manage/account.html:985 #: warehouse/templates/manage/account/token.html:177 #: warehouse/templates/manage/organization/settings.html:289 #: warehouse/templates/manage/project/publishing.html:19 @@ -4748,11 +4990,11 @@ msgstr "" msgid "Proceed with caution!" msgstr "繼續進行,警告!" -#: warehouse/templates/manage/account.html:846 +#: warehouse/templates/manage/account.html:988 msgid "You will not be able to recover your account after you delete it" msgstr "刪除帳戶後將無法還原" -#: warehouse/templates/manage/account.html:848 +#: warehouse/templates/manage/account.html:990 msgid "Delete your PyPI account" msgstr "刪除 PyPI 帳戶" @@ -4832,24 +5074,6 @@ msgstr "" msgid "Cannot remove last 2FA method" msgstr "不能刪除自己的所有者身份" -#: warehouse/templates/manage/manage_base.html:69 -#: warehouse/templates/manage/manage_base.html:72 -#: warehouse/templates/manage/manage_base.html:91 -#: warehouse/templates/manage/manage_base.html:95 -#: warehouse/templates/manage/manage_base.html:617 -#: warehouse/templates/manage/organization/roles.html:276 -#: warehouse/templates/manage/organization/roles.html:280 -#: warehouse/templates/manage/organization/roles.html:291 -#: warehouse/templates/manage/project/roles.html:91 -#: warehouse/templates/manage/project/roles.html:160 -#: warehouse/templates/manage/project/roles.html:171 -#: warehouse/templates/manage/project/roles.html:239 -#: warehouse/templates/manage/project/roles.html:250 -#: warehouse/templates/manage/team/roles.html:66 -#: warehouse/templates/manage/team/roles.html:77 -msgid "Remove" -msgstr "移除" - #: warehouse/templates/manage/manage_base.html:73 msgid "Remove authentication application" msgstr "移除認證應用程式" @@ -5241,7 +5465,7 @@ msgstr "" msgid "Manager" msgstr "管理" -#: warehouse/templates/manage/account/publishing.html:36 +#: warehouse/templates/manage/account/publishing.html:37 #: warehouse/templates/manage/organization/publishing.html:34 #: warehouse/templates/manage/organization/roles.html:49 #: warehouse/templates/manage/organization/roles.html:234 @@ -5595,23 +5819,17 @@ msgstr "" "你可在此處生成帳戶的恢復程式碼:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:23 -#: warehouse/templates/manage/account/publishing.html:132 -#: warehouse/templates/manage/account/publishing.html:230 -#: warehouse/templates/manage/account/publishing.html:298 -#: warehouse/templates/manage/organization/publishing.html:21 -#: warehouse/templates/manage/organization/publishing.html:130 -#: warehouse/templates/manage/organization/publishing.html:244 -#: warehouse/templates/manage/organization/publishing.html:312 -#, fuzzy -#| msgid "Project Name" -msgid "PyPI Project Name" +#: warehouse/templates/manage/account/publishing.html:24 +#: warehouse/templates/manage/project/settings.html:97 +#: warehouse/templates/manage/project/settings.html:171 +#: warehouse/templates/manage/project/settings.html:439 +msgid "Project Name" msgstr "專案名稱" -#: warehouse/templates/manage/account/publishing.html:28 -#: warehouse/templates/manage/account/publishing.html:137 -#: warehouse/templates/manage/account/publishing.html:235 -#: warehouse/templates/manage/account/publishing.html:303 +#: warehouse/templates/manage/account/publishing.html:29 +#: warehouse/templates/manage/account/publishing.html:138 +#: warehouse/templates/manage/account/publishing.html:236 +#: warehouse/templates/manage/account/publishing.html:304 #: warehouse/templates/manage/organization/publishing.html:26 #: warehouse/templates/manage/organization/publishing.html:135 #: warehouse/templates/manage/organization/publishing.html:249 @@ -5621,14 +5839,15 @@ msgstr "專案名稱" msgid "project name" msgstr "專案名稱" -#: warehouse/templates/manage/account/publishing.html:30 -#: warehouse/templates/manage/account/publishing.html:139 -#: warehouse/templates/manage/account/publishing.html:237 -#: warehouse/templates/manage/account/publishing.html:311 -msgid "The project (on PyPI) that will be created when this publisher is used" -msgstr "" +#: warehouse/templates/manage/account/publishing.html:31 +#, fuzzy, python-format +#| msgid "" +#| "%(username)s changed to project %(role_name)s" +msgid "" +"The project that will be created on %(sitename)s when this publisher is used" +msgstr "%(username)s 改變為專案角色 %(role_name)s" -#: warehouse/templates/manage/account/publishing.html:41 +#: warehouse/templates/manage/account/publishing.html:42 #: warehouse/templates/manage/organization/publishing.html:39 #: warehouse/templates/manage/project/publishing.html:47 #, fuzzy @@ -5636,32 +5855,32 @@ msgstr "" msgid "owner" msgstr "擁有者" -#: warehouse/templates/manage/account/publishing.html:43 +#: warehouse/templates/manage/account/publishing.html:44 #: warehouse/templates/manage/organization/publishing.html:41 #: warehouse/templates/manage/project/publishing.html:49 msgid "" "The GitHub organization name or GitHub username that owns the repository" msgstr "" -#: warehouse/templates/manage/account/publishing.html:49 +#: warehouse/templates/manage/account/publishing.html:50 #: warehouse/templates/manage/organization/publishing.html:47 #: warehouse/templates/manage/project/publishing.html:55 msgid "Repository name" msgstr "" -#: warehouse/templates/manage/account/publishing.html:54 +#: warehouse/templates/manage/account/publishing.html:55 #: warehouse/templates/manage/organization/publishing.html:52 #: warehouse/templates/manage/project/publishing.html:60 msgid "repository" msgstr "儲存庫" -#: warehouse/templates/manage/account/publishing.html:62 +#: warehouse/templates/manage/account/publishing.html:63 #: warehouse/templates/manage/organization/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:68 msgid "The name of the GitHub repository that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:68 +#: warehouse/templates/manage/account/publishing.html:69 #: warehouse/templates/manage/organization/publishing.html:66 #: warehouse/templates/manage/project/publishing.html:74 #, fuzzy @@ -5669,13 +5888,13 @@ msgstr "" msgid "Workflow name" msgstr "您的姓名" -#: warehouse/templates/manage/account/publishing.html:73 +#: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/organization/publishing.html:71 #: warehouse/templates/manage/project/publishing.html:79 msgid "workflow.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:79 +#: warehouse/templates/manage/account/publishing.html:80 #: warehouse/templates/manage/organization/publishing.html:77 #: warehouse/templates/manage/project/publishing.html:85 msgid "" @@ -5683,8 +5902,8 @@ msgid "" ".github/workflows/ directory in the repository configured above." msgstr "" -#: warehouse/templates/manage/account/publishing.html:85 -#: warehouse/templates/manage/account/publishing.html:184 +#: warehouse/templates/manage/account/publishing.html:86 +#: warehouse/templates/manage/account/publishing.html:185 #: warehouse/templates/manage/organization/publishing.html:83 #: warehouse/templates/manage/organization/publishing.html:182 #: warehouse/templates/manage/project/publishing.html:91 @@ -5694,9 +5913,9 @@ msgstr "" msgid "Environment name" msgstr "無效的重設碼。" -#: warehouse/templates/manage/account/publishing.html:89 -#: warehouse/templates/manage/account/publishing.html:188 -#: warehouse/templates/manage/account/publishing.html:260 +#: warehouse/templates/manage/account/publishing.html:90 +#: warehouse/templates/manage/account/publishing.html:189 +#: warehouse/templates/manage/account/publishing.html:261 #: warehouse/templates/manage/organization/publishing.html:87 #: warehouse/templates/manage/organization/publishing.html:186 #: warehouse/templates/manage/organization/publishing.html:274 @@ -5708,7 +5927,7 @@ msgstr "無效的重設碼。" msgid "(optional)" msgstr "原因(選填)" -#: warehouse/templates/manage/account/publishing.html:97 +#: warehouse/templates/manage/account/publishing.html:98 #: warehouse/templates/manage/organization/publishing.html:95 #: warehouse/templates/manage/project/publishing.html:104 #, python-format @@ -5721,10 +5940,10 @@ msgid "" "have PyPI publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:111 -#: warehouse/templates/manage/account/publishing.html:209 -#: warehouse/templates/manage/account/publishing.html:277 -#: warehouse/templates/manage/account/publishing.html:370 +#: warehouse/templates/manage/account/publishing.html:112 +#: warehouse/templates/manage/account/publishing.html:210 +#: warehouse/templates/manage/account/publishing.html:278 +#: warehouse/templates/manage/account/publishing.html:371 #: warehouse/templates/manage/organization/publishing.html:109 #: warehouse/templates/manage/organization/publishing.html:223 #: warehouse/templates/manage/organization/publishing.html:291 @@ -5739,7 +5958,7 @@ msgstr "" msgid "Add" msgstr "" -#: warehouse/templates/manage/account/publishing.html:118 +#: warehouse/templates/manage/account/publishing.html:119 #: warehouse/templates/manage/organization/publishing.html:116 #: warehouse/templates/manage/project/publishing.html:126 #, fuzzy, python-format @@ -5755,7 +5974,25 @@ msgstr "" "你可在此處生成帳戶的恢復程式碼:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:145 +#: warehouse/templates/manage/account/publishing.html:133 +#: warehouse/templates/manage/account/publishing.html:231 +#: warehouse/templates/manage/account/publishing.html:299 +#: warehouse/templates/manage/organization/publishing.html:21 +#: warehouse/templates/manage/organization/publishing.html:130 +#: warehouse/templates/manage/organization/publishing.html:244 +#: warehouse/templates/manage/organization/publishing.html:312 +#, fuzzy +#| msgid "Project Name" +msgid "PyPI Project Name" +msgstr "專案名稱" + +#: warehouse/templates/manage/account/publishing.html:140 +#: warehouse/templates/manage/account/publishing.html:238 +#: warehouse/templates/manage/account/publishing.html:312 +msgid "The project (on PyPI) that will be created when this publisher is used" +msgstr "" + +#: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/organization/publishing.html:143 #: warehouse/templates/manage/project/publishing.html:140 #, fuzzy @@ -5763,7 +6000,7 @@ msgstr "" msgid "Namespace" msgstr "姓名" -#: warehouse/templates/manage/account/publishing.html:150 +#: warehouse/templates/manage/account/publishing.html:151 #: warehouse/templates/manage/organization/publishing.html:148 #: warehouse/templates/manage/project/publishing.html:145 #, fuzzy @@ -5771,7 +6008,7 @@ msgstr "姓名" msgid "namespace" msgstr "未設定姓名" -#: warehouse/templates/manage/account/publishing.html:152 +#: warehouse/templates/manage/account/publishing.html:153 #: warehouse/templates/manage/organization/publishing.html:150 #: warehouse/templates/manage/project/publishing.html:147 msgid "" @@ -5779,7 +6016,7 @@ msgid "" "under" msgstr "" -#: warehouse/templates/manage/account/publishing.html:158 +#: warehouse/templates/manage/account/publishing.html:159 #: warehouse/templates/manage/organization/publishing.html:156 #: warehouse/templates/manage/project/documentation.html:21 #: warehouse/templates/manage/project/publishing.html:153 @@ -5788,31 +6025,31 @@ msgstr "" msgid "Project name" msgstr "專案名稱" -#: warehouse/templates/manage/account/publishing.html:163 +#: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/organization/publishing.html:161 #: warehouse/templates/manage/project/publishing.html:158 msgid "project" msgstr "專案" -#: warehouse/templates/manage/account/publishing.html:165 +#: warehouse/templates/manage/account/publishing.html:166 #: warehouse/templates/manage/organization/publishing.html:163 #: warehouse/templates/manage/project/publishing.html:160 msgid "The name of the GitLab project that contains the publishing workflow" msgstr "" -#: warehouse/templates/manage/account/publishing.html:171 +#: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/organization/publishing.html:169 #: warehouse/templates/manage/project/publishing.html:166 msgid "Top-level pipeline file path" msgstr "" -#: warehouse/templates/manage/account/publishing.html:176 +#: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/organization/publishing.html:174 #: warehouse/templates/manage/project/publishing.html:171 msgid ".gitlab-ci.yml" msgstr "" -#: warehouse/templates/manage/account/publishing.html:178 +#: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/organization/publishing.html:176 #: warehouse/templates/manage/project/publishing.html:173 msgid "" @@ -5821,7 +6058,7 @@ msgid "" "are not supported)." msgstr "" -#: warehouse/templates/manage/account/publishing.html:191 +#: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/organization/publishing.html:189 #: warehouse/templates/manage/project/publishing.html:98 #: warehouse/templates/manage/project/publishing.html:186 @@ -5830,7 +6067,7 @@ msgstr "" msgid "release" msgstr "發行版本" -#: warehouse/templates/manage/account/publishing.html:193 +#: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/organization/publishing.html:191 #: warehouse/templates/manage/project/publishing.html:188 #, python-format @@ -5843,7 +6080,7 @@ msgid "" "publishing access." msgstr "" -#: warehouse/templates/manage/account/publishing.html:216 +#: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/organization/publishing.html:230 #: warehouse/templates/manage/project/publishing.html:228 #, fuzzy, python-format @@ -5859,7 +6096,7 @@ msgstr "" "你可在此處生成帳戶的恢復程式碼:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:248 +#: warehouse/templates/manage/account/publishing.html:249 #: warehouse/templates/manage/organization/publishing.html:262 #: warehouse/templates/manage/project/publishing.html:247 #, fuzzy @@ -5867,13 +6104,13 @@ msgstr "" msgid "email" msgstr "電子郵件" -#: warehouse/templates/manage/account/publishing.html:250 +#: warehouse/templates/manage/account/publishing.html:251 #: warehouse/templates/manage/organization/publishing.html:264 #: warehouse/templates/manage/project/publishing.html:249 msgid "The email address of the account or service account used to publish." msgstr "" -#: warehouse/templates/manage/account/publishing.html:256 +#: warehouse/templates/manage/account/publishing.html:257 #: warehouse/templates/manage/organization/publishing.html:270 #: warehouse/templates/manage/project/publishing.html:255 #, fuzzy @@ -5881,7 +6118,7 @@ msgstr "" msgid "Subject" msgstr "主旨:" -#: warehouse/templates/manage/account/publishing.html:263 +#: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/organization/publishing.html:277 #: warehouse/templates/manage/project/publishing.html:262 #, fuzzy @@ -5889,7 +6126,7 @@ msgstr "主旨:" msgid "subject" msgstr "主旨:" -#: warehouse/templates/manage/account/publishing.html:271 +#: warehouse/templates/manage/account/publishing.html:272 #: warehouse/templates/manage/organization/publishing.html:285 #, python-format msgid "" @@ -5898,7 +6135,7 @@ msgid "" "identity used for publishing. More details here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:284 +#: warehouse/templates/manage/account/publishing.html:285 #: warehouse/templates/manage/organization/publishing.html:298 #: warehouse/templates/manage/project/publishing.html:284 #, fuzzy, python-format @@ -5914,13 +6151,13 @@ msgstr "" "你可在此處生成帳戶的恢復程式碼:\n" "%(href)s\n" -#: warehouse/templates/manage/account/publishing.html:317 +#: warehouse/templates/manage/account/publishing.html:318 #: warehouse/templates/manage/project/publishing.html:298 #: warehouse/templates/organizations/profile.html:17 msgid "Organization" msgstr "組織" -#: warehouse/templates/manage/account/publishing.html:322 +#: warehouse/templates/manage/account/publishing.html:323 #: warehouse/templates/manage/organization/publishing.html:336 #: warehouse/templates/manage/project/publishing.html:303 #, fuzzy @@ -5928,13 +6165,13 @@ msgstr "組織" msgid "my-organization" msgstr "專案敘述" -#: warehouse/templates/manage/account/publishing.html:329 +#: warehouse/templates/manage/account/publishing.html:330 #: warehouse/templates/manage/organization/publishing.html:343 #: warehouse/templates/manage/project/publishing.html:310 msgid "The ActiveState organization name that owns the project" msgstr "" -#: warehouse/templates/manage/account/publishing.html:334 +#: warehouse/templates/manage/account/publishing.html:335 #: warehouse/templates/manage/organization/publishing.html:348 #: warehouse/templates/manage/project/publishing.html:315 #, fuzzy @@ -5942,7 +6179,7 @@ msgstr "" msgid "ActiveState Project name" msgstr "專案名稱" -#: warehouse/templates/manage/account/publishing.html:339 +#: warehouse/templates/manage/account/publishing.html:340 #: warehouse/templates/manage/organization/publishing.html:353 #: warehouse/templates/manage/project/publishing.html:320 #, fuzzy @@ -5950,13 +6187,13 @@ msgstr "專案名稱" msgid "my-project" msgstr "專案:" -#: warehouse/templates/manage/account/publishing.html:347 +#: warehouse/templates/manage/account/publishing.html:348 #: warehouse/templates/manage/organization/publishing.html:361 #: warehouse/templates/manage/project/publishing.html:328 msgid "The ActiveState project that will build your Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:353 +#: warehouse/templates/manage/account/publishing.html:354 #: warehouse/templates/manage/organization/publishing.html:367 #: warehouse/templates/manage/project/publishing.html:334 #, fuzzy @@ -5964,7 +6201,7 @@ msgstr "" msgid "Actor Username" msgstr "你的使用者名稱" -#: warehouse/templates/manage/account/publishing.html:358 +#: warehouse/templates/manage/account/publishing.html:359 #: warehouse/templates/manage/organization/publishing.html:372 #: warehouse/templates/manage/project/publishing.html:339 #, fuzzy @@ -5972,7 +6209,7 @@ msgstr "你的使用者名稱" msgid "my-username" msgstr "使用者名稱用戶名" -#: warehouse/templates/manage/account/publishing.html:364 +#: warehouse/templates/manage/account/publishing.html:365 #: warehouse/templates/manage/organization/publishing.html:378 #: warehouse/templates/manage/project/publishing.html:345 msgid "" @@ -5980,61 +6217,61 @@ msgid "" "Python artifact." msgstr "" -#: warehouse/templates/manage/account/publishing.html:379 +#: warehouse/templates/manage/account/publishing.html:380 #, fuzzy #| msgid "Manage version" msgid "Manage publishers" msgstr "管理版本" -#: warehouse/templates/manage/account/publishing.html:386 +#: warehouse/templates/manage/account/publishing.html:387 msgid "Project" msgstr "專案" -#: warehouse/templates/manage/account/publishing.html:406 +#: warehouse/templates/manage/account/publishing.html:407 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." msgstr "" -#: warehouse/templates/manage/account/publishing.html:416 +#: warehouse/templates/manage/account/publishing.html:417 #: warehouse/templates/manage/organization/publishing.html:414 #, fuzzy #| msgid "Trending projects" msgid "Pending project name" msgstr "熱門專案" -#: warehouse/templates/manage/account/publishing.html:417 +#: warehouse/templates/manage/account/publishing.html:418 #: warehouse/templates/manage/organization/publishing.html:415 #: warehouse/templates/manage/project/publishing.html:375 msgid "Publisher" msgstr "" -#: warehouse/templates/manage/account/publishing.html:418 +#: warehouse/templates/manage/account/publishing.html:419 #: warehouse/templates/manage/organization/publishing.html:416 #: warehouse/templates/manage/project/publishing.html:376 msgid "Details" msgstr "詳細資訊" -#: warehouse/templates/manage/account/publishing.html:428 +#: warehouse/templates/manage/account/publishing.html:429 #: warehouse/templates/manage/organization/publishing.html:426 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" -#: warehouse/templates/manage/account/publishing.html:435 +#: warehouse/templates/manage/account/publishing.html:436 #: warehouse/templates/manage/organization/publishing.html:431 #, fuzzy #| msgid "Manage this project" msgid "Add a new pending publisher" msgstr "管理此專案" -#: warehouse/templates/manage/account/publishing.html:437 +#: warehouse/templates/manage/account/publishing.html:438 #: warehouse/templates/manage/organization/publishing.html:432 msgid "You can use this page to register \"pending\" trusted publishers." msgstr "" -#: warehouse/templates/manage/account/publishing.html:442 +#: warehouse/templates/manage/account/publishing.html:443 #: warehouse/templates/manage/organization/publishing.html:434 #, python-format msgid "" @@ -6046,7 +6283,7 @@ msgid "" "href=\"%(href)s\">here." msgstr "" -#: warehouse/templates/manage/account/publishing.html:452 +#: warehouse/templates/manage/account/publishing.html:453 #: warehouse/templates/manage/organization/publishing.html:444 msgid "" "Configuring a \"pending\" publisher for a project name does not